国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android TabWidget底部顯示效果

2019-10-23 18:35:30
字體:
供稿:網(wǎng)友

TabHost控件默認(rèn)使用LinearLayout包裹TabWidget和FrameLayout,布局文件如下:

<TabHost xmlns:android="http://schemas.android.com/apk/res/android"  android:id="@android:id/tabhost"  android:layout_width="match_parent"  android:layout_height="match_parent" >   <LinearLayout   android:layout_width="match_parent"   android:layout_height="match_parent"   android:orientation="vertical" >    <TabWidget    android:id="@android:id/tabs"    android:layout_width="match_parent"    android:layout_height="wrap_content" >   </TabWidget>    <FrameLayout    android:id="@android:id/tabcontent"    android:layout_width="match_parent"    android:layout_height="match_parent" >   </FrameLayout>  </LinearLayout> </TabHost> 

這樣TabWidget顯示在頂部,如果想把TabWidget放到底部有三種方式。

方式一:將TabHost中默認(rèn)的LinearLayout換成RelativeLayout,并給TabWidget添加Android:layout_alignParentBottom="true"

<TabHost xmlns:android="http://schemas.android.com/apk/res/android"  android:id="@+id/tabhost"  android:layout_width="match_parent"  android:layout_height="match_parent"  android:layout_alignParentLeft="true"  android:layout_alignParentTop="true" >  <RelativeLayout   android:layout_width="match_parent"   android:layout_height="match_parent">    <TabWidget    android:id="@android:id/tabs"    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:layout_alignParentBottom="true">   </TabWidget>      <FrameLayout    android:id="@android:id/tabcontent"    android:layout_width="match_parent"    android:layout_height="match_parent" >   </FrameLayout>  </RelativeLayout> </TabHost> 

方式二:

1、將LinearLayout中TabWidget和FrameLayout交換位置
2、設(shè)置FrameLayout的屬性:android:layout_weight="1" android:layout_height="0dp"

<TabHost xmlns:android="<a target=_blank href="http://schemas.android.com/apk/res/android" rel="external nofollow" >http://schemas.android.com/apk/res/android</a>"  android:id="@+id/tabhost"  android:layout_width="match_parent"  android:layout_height="match_parent"  android:layout_alignParentLeft="true"  android:layout_alignParentTop="true" ></p><p> <LinearLayout   android:layout_width="match_parent"   android:layout_height="match_parent"   android:orientation="vertical" >    <FrameLayout    android:id="@android:id/tabcontent"    android:layout_width="match_parent"    android:layout_height="0dp"    android:layout_weight="1" >   </FrameLayout>      <TabWidget    android:id="@android:id/tabs"    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:layout_alignParentBottom="true">   </TabWidget>  </LinearLayout> </TabHost>

方式三:

1、將TabWidget移動(dòng)到LinearLayout標(biāo)簽以下             

2、在FrameLayout中加入屬性:android:layout_gravity="top"             

3、在TabWidget中加入屬性:android:layout_gravity="bottom"

<TabHost xmlns:android="http://schemas.android.com/apk/res/android"  android:id="@+id/tabhost"  android:layout_width="match_parent"  android:layout_height="match_parent"  android:layout_alignParentLeft="true"  android:layout_alignParentTop="true" >   <LinearLayout   android:layout_width="match_parent"   android:layout_height="match_parent"   android:orientation="vertical" >    <FrameLayout    android:id="@android:id/tabcontent"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:layout_gravity="top" >   </FrameLayout>  </LinearLayout>  <TabWidget   android:id="@android:id/tabs"   android:layout_width="match_parent"   android:layout_height="wrap_content"   android:layout_gravity="bottom">  </TabWidget> </TabHost> 

以上三種方式在Android4.2下測(cè)試通過。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到Android開發(fā)頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 郓城县| 外汇| 鹿邑县| 东光县| 登封市| 中山市| 新巴尔虎右旗| 六安市| 崇文区| 阜宁县| 西城区| 沈丘县| 浦北县| 嘉鱼县| 同心县| 上饶市| 天台县| 西青区| 旅游| 定结县| 四川省| 平乡县| 叙永县| 修文县| 积石山| 五峰| 邢台市| 内丘县| 潞城市| 拜泉县| 收藏| 娄底市| 广德县| 塔河县| 山阴县| 济宁市| 洪江市| 宜城市| 宁陵县| 黄浦区| 都兰县|