91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

东源县| 石泉县| 黑山县| 沅陵县| 资溪县| 肃北| 尖扎县| 巴南区| 汝阳县| 丰县| 德保县| 青冈县| 兴业县| 江达县| 库车县| 台州市| 仁怀市| 英吉沙县| 军事| 突泉县| 安平县| 盐城市| 潜山县| 友谊县| 麻阳| 麻江县| 丰都县| 上蔡县| 龙南县| 抚宁县| 策勒县| 仙桃市| 徐汇区| 同仁县| 奉贤区| 轮台县| 巢湖市| 陕西省| 邳州市| 安义县| 巧家县|