我希望创建一个类似于Iphone标签栏的标签式应用程序。我的应用程序中将有一个底部标签栏,它将转到某些屏幕。
(我的页面布局示例):
[ tab1 ]图书清单 - >书籍细节
[ tab2 ]设置1 - >设置2
[ tab3 ]关于
我需要每个标签都有自己独立的导航堆栈。因此,如果我从Book List转到Settings1,再转到Settings2并按回,我希望在Settings1上。如果我按下那里,我希望仍然保留在Settings1上,因为所有选项卡彼此分开。
1)我尝试使用Android的原生标签主机,但标签位于顶部...所以我将标签放在我的XML布局的底部。
问题:但是我的手机的滚轮无法正常工作:当我在标签上并且我想要获得上述内容时,我向上滚动(好)。当我在内容上并想要到达下面的标签时,我必须向上滚动(不好,你应该向下滚动才能得到它)。
是否可以向下滚动到达标签并向上滚动以返回内容?
2)是否有人知道可以实现此目的的任何其他较小的GPL API?或者我必须从头开始吗?
感谢。
答案 0 :(得分:0)
您可以使用layout_gravity="bottom"
中的TabWidget
在底部显示标签栏,如下所示:
<TabWidget
android:id="@android:id/tabs"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout_width="fill_parent">
</TabWidget>