zoukankan      html  css  js  c++  java
  • android tabhost位于底部

    从网上找了一圈 大致有两种方法

    方法一:

    XML代码 

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


    1、tabcontent和tabs交换位置
    2、tabcontent的android:layout_weight="1"

    方法二:

    XML代码 

    <?xml version="1.0" encoding="utf-8"?> 
    <LinearLayout 
        xmlns:android="http://schemas.android.com/apk/res/android" 
        android:orientation="vertical" 
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent"> 
        <TabHost 
            android:id="@android:id/tabhost" 
            android:layout_width="fill_parent" 
            android:layout_height="fill_parent"> 
            <FrameLayout 
                android:id="@android:id/tabcontent" 
                android:layout_width="fill_parent" 
                android:layout_height="fill_parent" 
                android:paddingBottom="62px"> 
            </FrameLayout> 
            <RelativeLayout 
                android:layout_width="fill_parent" 
                android:layout_height="fill_parent"> 
                <TabWidget 
                    android:id="@android:id/tabs" 
                    android:layout_alignParentBottom="true" 
                    android:layout_width="fill_parent" 
                    android:layout_height="60px" /> 
            </RelativeLayout> 
        </TabHost> 
    </LinearLayout> 

    1、tabcontent和tabs交换位置
    2、将tabcontent放到一个relativeLayout中,然后加上这句android:layout_alignParentBottom="true"

    我这两种方法都试了下,感觉第二种有点问题,所以我一般都是用的第一种,而起比较简单。

  • 相关阅读:
    发邮件(asp.net2.0)(转)
    教师节祝福短信
    量子学习及思考13人机交互很快将面临交互模式的进化2 人工智能
    MongoDB(1) 简单配置
    CreateCompatibleDC
    设置环境变量的作用
    vs2008中调用matlab生成的dll
    resolve the maado15.dll
    错误3:系统找不到指定的路径
    C++关键字volatile
  • 原文地址:https://www.cnblogs.com/xuewater/p/2626248.html
Copyright © 2011-2022 走看看