色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > 線性布局中的layout_weight屬性

線性布局中的layout_weight屬性 時間:2018-09-27      來源:未知

layout_weight屬性是線性布局的特有屬性,當需要去按比例分配某一行或某一列上的控件時,通常會想到使用權重這個屬性去解決,一般在使用該屬性時,要把控件的layout_width或layout_height設置成0dp,為什么需要這樣做,下面給大家分析下layout_weight的使用規則。

本文引用網址://m.17old.cn/emb/Column/7510.html

其實就一句話,權重是按比例分配剩余屏幕的寬度或者高度,剩余寬度指的是每個控件按照layout_width或layout_height分配完之后屏幕的寬度或高度,下面我們舉個例子:

在橫向的LinearLayout中,假設其寬度為320dp,放入三個TextView控件,每個控件的layout_width為40dp,他們的權重比為1:1:2,可能有大部分人認為三者的寬度比為1:1:2,但是到底是什么樣的。其實不然,系統首先會為每個控件各分配40dp的寬度,這時屏幕剩余的寬度為200dp,這200dp將按照權重進行分配,第一個控件分得50dp,第二個控件飛得50dp,第三個控件分得100dp,再加上之前的40dp,其實,每個控件所占的寬度為90dp,90dp,140dp,而并不是1:1:2的關系。效果圖如下:

所以在一般使用權重的時候,我們會將layout_width屬性設置成0dp,這樣就完全按照權重比例去分配了。

有些時候,當按照layout_width去分配的時候,屏幕就已經不夠用了,還是上面的例子,假如,把每個控件的layout_width替換成match_parent,接下來,又會出現什么情況。還是我們的那句話,權重將按比例分配剩余屏幕的寬度或者高度,只不過這時剩余屏幕的寬度和高度為負值了,同樣由各個控件按比例去分配負值的剩余空間,通過計算得出三個控件的比例為1:1:0,效果圖如下:

通過上面的學習,我們總結出了一個公式。即每個控件所占的寬度或高度為:

控件的寬度/高度 = 控件的width/height值+(該控件的weight值)×額外的空間。

上一篇:詳解守護進程的創建與fork兩次分析

下一篇:ARM處理器異常返回地址

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区
主站蜘蛛池模板: 午夜精品视频在线| 国模精品视频一区二区| 亚洲色图综合网| 日韩av在线免播放器| 亚洲欧美色婷婷| 成人免费观看网址| 国产精品久久久久久搜索| 欧美一区在线直播| 日av在线播放中文不卡| 琪琪第一精品导航| 国产精品露脸自拍| 亚洲国产小视频在线观看| 亚洲精品日韩激情在线电影| 亚洲成人中文字幕| 最近2019免费中文字幕视频三| 久热精品在线视频| 韩日精品中文字幕| 亚洲伊人久久大香线蕉av| 亚洲人午夜精品| 精品国产乱码久久久久久婷婷| 欧美性猛交xxxx乱大交极品| 日韩欧美极品在线观看| 欧美精品久久一区二区| 欧美怡红院视频一区二区三区| 国产精品入口尤物| 色播久久人人爽人人爽人人片视av| 综合av色偷偷网| 97视频在线观看成人| 亚洲国产精品久久久久久| 久久高清视频免费| 91精品免费视频| 欧美大尺度电影在线观看| 国产精品视频久| 激情懂色av一区av二区av| 亚洲精品日韩激情在线电影| 中文字幕亚洲二区| 成人av资源在线播放| 都市激情亚洲色图| 精品亚洲一区二区三区四区五区| 欧美电影免费观看| 国产精品揄拍一区二区|