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"

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

  • 相关阅读:
    快速排序 c++
    编程作业: 感性接触计算机程序
    SAS批量导出sas7bdata至excel
    JetBrains WebStorm 快捷键失效
    grails 解决emoji标签存入mysql
    Groovy使用List集合
    javascript 获取当前部署项目路径
    Groovy基本类型与运算符
    HTML— 弹出遮盖层
    grails 获取domainClassName
  • 原文地址:https://www.cnblogs.com/xuewater/p/2626248.html
Copyright © 2011-2022 走看看