TabHost控件默认使用LinearLayout包裹TabWidget和FrameLayout,布局文件如下:

                     

这样TabWidget显示在顶部,如果想把TabWidget放到底部有三种方式。

方式一:将TabHost中默认的LinearLayout换成RelativeLayout,并给TabWidget添加Android:layout_alignParentBottom="true"

                      

方式二:

1、将LinearLayout中TabWidget和FrameLayout交换位置
2、设置FrameLayout的属性:android:layout_weight="1" android:layout_height="0dp"

方式三:

1、将TabWidget移动到LinearLayout标签以下             

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

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

                  

以上三种方式在Android4.2下测试通过。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

更多相关文章

  1. android 5.0系统主题颜色相关
  2. Android自定义属性 attr format取值类型
  3. Android动态布局,并动态为TextView控件设置drawableLeft、drawabl
  4. Android4.4.2配置修改记录
  5. android开发学习笔记(一)分别通过GET和POST请求从服务器端获取数
  6. Android(安卓)USER 版本与ENG 版本的差异--MTK官方解释
  7. AndroidStudio默认继承V7包下的AppCompatActivity
  8. android 更改spinner默认样式
  9. android画图----ShapeDrawable和shader

随机推荐

  1. android 4.0以上横竖屏切换不销毁activit
  2. Android开发之adapter
  3. 【Android】 adb shell 下 setting 指令
  4. Android UI 与文本相关的控件
  5. Android HAL and JNI
  6. Android封装类似微信的顶部TitleBar弹出
  7. Android Studio 编译时dx.bat报outofmemo
  8. Android使用java的Math.Random获取随机色
  9. Android Studio使用过程中常见问题及解决
  10. cygwin获取android源代码