尝试将 tabhost 布局放入普通布局时遇到了麻烦。
我的布局结构是:
<LinearLayout >
<LinearLayout>
....
</LinearLayout>
<TabHost>
.....
</TabHost>
</LinearLayout>
我尝试绘制这张图片以帮助更容易地想象我在说什么:
你能给我一个关于这个问题的提示吗?我会做剩下的,不需要一个完整的解决方案,只是一个提示,拜托:)
谢谢 。
尝试将 tabhost 布局放入普通布局时遇到了麻烦。
我的布局结构是:
<LinearLayout >
<LinearLayout>
....
</LinearLayout>
<TabHost>
.....
</TabHost>
</LinearLayout>
我尝试绘制这张图片以帮助更容易地想象我在说什么:
你能给我一个关于这个问题的提示吗?我会做剩下的,不需要一个完整的解决方案,只是一个提示,拜托:)
谢谢 。
自从我处理 Android 以来已经有一段时间了,但如果我记得 TabHost 本质上是一个容器,它存储选项卡和选项卡之间切换的视口。TabHost 从 FrameLayout 扩展,因此您可以将其用作布局中的根元素。我认为你真正想要的是:
<TabHost>
<LinearLayout android:layout_orientation="vertical">
<TextView /> // your title
<View /> // content below your title but above your tabs
<TabWidget /> // your tabs
<FrameLayout /> // content controlled by your tabs
</LinearLayout>
</TabHost>