亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android布局—Layout_weight

發布時間:2020-07-24 07:55:49 來源:網絡 閱讀:292 作者:njxsYJY 欄目:移動開發

此次淺談布局中權重,廢話不多說,直奔主題。

首先我們創建一個LineatLayout 布局,并設置為橫向放置;布局中放置三個文本框tv1;tv2;tv3

1、當我們給三個 TextView的寬度都設置成Layout_width="fill_parent",設置三個文本框的權重分別是1:2:2;此時三個文本框在布局中的顯示結果是:tv1、tv2、tv3都顯示,且三個文本框在布局中的顯示比例是tv1:tv2:tv3=3:1:1.

分析:系統首先給3個文本框分配了他們所需要的寬度(fill_parent),根據公式:實際寬度=設置的寬度+權重比例*剩余空間。那么這時的剩余空間=1個parent_width-3個parent_width=-2個parent_width(parent_width指的是屏幕的寬度);tv1實際所占得寬度=fill_parent(parent_width)+1/5*(-2個parent_width)=3/5個parent_width;tv2實際所占得寬度=fill_parent(parent_width)+2/5*(-2個parent_width)=1/5個parent_width;tv3實際所占得寬度=fill_parent(parent_width)+2/5*(-2個parent_width)=1/5個parent_width;故三個文本框在布局中的顯示比例是tv1:tv2:tv3=3:1:1。

2、當我們給三個 TextView的寬度都設置成Layout_width="fill_parent",設置三個文本框的權重分別是1:2:3;則布局中只顯示tv1和tv2,且顯示的文本框比例是tv1:tv2=2:1。

分析:剩余空間=1個parent_width-3個parent_width=-2個parent_width;tv1實際所占得寬度=fill_parent(parent_width)+1/6*(-2個parent_width)=2/3個parent_width;tv2實際所占得寬度=fill_parent(parent_width)+2/6*(-2個parent_width)=1/3個parent_width;tv3實際所占得寬度=fill_parent(parent_width)+3/6*(-2個parent_width)=0個parent_width;故顯示的文本框比例是tv1:tv2=2:1。

3、若三個文本框的寬度都設置成wrap_content或0dp,權重比例tv1:tv2:tv3=1:2:3,則布局中三個文本框都顯示,且顯示的比例是tv1:tv2:tv3=1:2:3。

分析:系統先給3個文本框分配了他們的寬度值wrap_content,然后把剩下的屏幕空間按照1:2:3的比例分配給3個文本框,故布局中顯示的文本框比例是tv1:tv2:tv3=1:2:3。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

漠河县| 无棣县| 鄂托克旗| 绥宁县| 高唐县| 安图县| 盐山县| 八宿县| 临沭县| 呼玛县| 克拉玛依市| 富阳市| 房产| 闽侯县| 黄梅县| 股票| 松原市| 烟台市| 东兰县| 花莲县| 黑河市| 巴彦县| 涟水县| 南康市| 克东县| 黔南| 吉木乃县| 朔州市| 维西| 平昌县| 连城县| 邓州市| 乡宁县| 惠水县| 铜鼓县| 大化| 赫章县| 静乐县| 随州市| 五家渠市| 舒城县|