我在android中使用标签栏。
默认情况下,它显示在顶部。
我希望它显示在底部。
有人可以解释一下如何做到这一点吗?
答案 0 :(得分:23)
请检查此链接:How to align your TabHost at the bottom of the screen
为TabWidget添加 android:layout_alignParentBottom =“true”可以解决问题。
答案 1 :(得分:6)
将内容布局放在标签小部件上方。 有关详细信息,请参阅以下链接 Android: Tabs at the BOTTOM
答案 2 :(得分:2)
<?xml version="1.0" encoding="utf-8"?>
<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"
android:padding="1dp" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:padding="5dp" >
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="5dp" />
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true" />
</RelativeLayout>>
</TabHost>