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

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

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

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

本文引用網址://www.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號

回到頂部

色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区
主站蜘蛛池模板: 欧美电影在线观看网站| 91久久精品美女高潮| 欧美国产高跟鞋裸体秀xxxhd| 欧美另类第一页| 欧美国产日韩一区二区在线观看| 精品欧美一区二区三区| 久久久久久久香蕉网| 国产成人精品在线| 国产一区二区丝袜高跟鞋图片| 亚洲最大的免费| 尤物九九久久国产精品的特点| 久久影视电视剧免费网站| 欧美性69xxxx肥| 国产精品白嫩初高中害羞小美女 | 国产精品欧美亚洲777777| 国产欧美精品一区二区三区介绍| 亚洲第一精品夜夜躁人人爽| 伊人久久大香线蕉av一区二区| 欧美成人中文字幕在线| 51午夜精品视频| 亚洲第一精品夜夜躁人人躁 | 91精品久久久久久久久| 日韩成人在线视频| 精品国产一区二区三区久久久| 久久男人av资源网站| 国产精品入口尤物| 亚洲人成电影网| 久久免费在线观看| 亚洲mm色国产网站| 久久国内精品一国内精品| 51色欧美片视频在线观看| 日韩福利在线播放| 欧美高清在线观看| 亚洲一区二区少妇| 欧美日韩激情视频8区| 国产精品美女视频网站| 国产亚洲欧美日韩美女| 91高潮精品免费porn| 亚洲女人天堂网| 欧美一级视频在线观看| 亚洲毛片在线观看|