Android中的android:layout_weight使用詳解
如果在一個(gè)LinearLayout里面放置兩個(gè)Button,Button1和Button2,Button1的layout_weight設(shè)置為1,Button2的layout_weight設(shè)置為2,且兩個(gè)Button的layout_width都設(shè)置為fill_parent。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Button1"/>
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="2"
android:text="Button2"/>
</LinearLayout>
則Button1占據(jù)屏幕寬度的三分之二,而B(niǎo)utton2占據(jù)三分之一,如下圖所示:

如果兩個(gè)Button的layout_width都設(shè)置成wrap_content,則情況剛好相反。Button1占三分之一,Button2占三分之二,如下圖所示:

layout_weight在使用LinearLayout設(shè)計(jì)復(fù)雜的布局時(shí)還是挺有用處的,例如,在水平的線(xiàn)性布局中,你要分足夠的空間給控件1,剩下的空間則分配給控件2,則只要設(shè)置控件1的layout_width設(shè)置為wrap_content,不用設(shè)置layout_weight,而在控件2中,設(shè)置layout_width為fill_parent,layout_weight為1即可實(shí)現(xiàn)。
- jQuery布局插件UI Layout簡(jiǎn)介及使用方法
- android layout 按比例布局的代碼
- 基于A(yíng)nDroid FrameLayout的使用詳解
- jQuery EasyUI 中文API Layout(Tabs)
- SWT(JFace)體驗(yàn)之GridLayout布局
- android LinearLayout和RelativeLayout組合實(shí)現(xiàn)精確布局方法介紹
- jqeury-easyui-layout問(wèn)題解決方法
- Android布局——Preference自定義layout的方法
- Android開(kāi)發(fā)筆記 TableLayout常用的屬性介紹
- CoordinatorLayout的使用如此簡(jiǎn)單(Android)
相關(guān)文章
解析Java的迭代器中的fast-fail錯(cuò)誤檢測(cè)機(jī)制
這篇文章主要介紹了Java的迭代器中的fast-fail錯(cuò)誤檢測(cè)機(jī)制,需要的朋友可以參考下2016-02-02Android打開(kāi)相機(jī)和相冊(cè)實(shí)例代碼
這篇文章主要為大家詳細(xì)介紹了Android打開(kāi)相機(jī)和相冊(cè)實(shí)例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-08-08Android百度地圖實(shí)現(xiàn)搜索和定位及自定義圖標(biāo)繪制并點(diǎn)擊時(shí)彈出泡泡
這篇文章主要介紹了Android百度地圖實(shí)現(xiàn)搜索和定位及自定義圖標(biāo)繪制并點(diǎn)擊時(shí)彈出泡泡的相關(guān)資料,需要的朋友可以參考下2016-01-01Android開(kāi)發(fā)之圖形圖像與動(dòng)畫(huà)(一)Paint和Canvas類(lèi)學(xué)習(xí)
Paint類(lèi)代表畫(huà)筆,用來(lái)描述圖形的顏色和風(fēng)格,如線(xiàn)寬,顏色,透明度和填充效果等信息;Canvas類(lèi)代表畫(huà)布,通過(guò)該類(lèi)提供的構(gòu)造方法,可以繪制各種圖形;感興趣的朋友可以了解下啊,希望本文對(duì)你有所幫助2013-01-01Android中通過(guò)Notification&NotificationManager實(shí)現(xiàn)消息通知
關(guān)于通知Notification相信大家都不陌生了,平時(shí)上QQ的時(shí)候有消息來(lái)了或者有收到了短信,手機(jī)頂部就會(huì)顯示有新消息什么的,就類(lèi)似這種。今天就稍微記錄下幾種Notification的用法。3.0以前的通知和3.0以后的通知是有些區(qū)別的。2015-10-10根據(jù)USER-AGENT判斷手機(jī)類(lèi)型并跳轉(zhuǎn)到相應(yīng)的app下載頁(yè)面
檢測(cè)瀏覽器的USER-AGENT,然后根據(jù)正則表達(dá)式來(lái)確定客戶(hù)端類(lèi)型,并跳轉(zhuǎn)到相應(yīng)的app下載頁(yè)面,這個(gè)方法還是比較實(shí)用的,大家可以看看2014-09-09