我想创建一个简单的应用程序,我可以
一方面,目前看来最现代化的方法是使用Action Bar:
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
但在我看来,使用操作栏中的标签无法做到这两点。
要执行我想要的两件事,我是否必须使用TabHost,使用片段(旧方法),还是可以使用带有片段的操作栏选项卡?
答案 0 :(得分:2)
我在我的应用程序中使用ActionBar选项卡,并通过android stles / themes自定义它们的外观。
主题:
<style name="AppBaseTheme.Light" parent="android:Theme.Holo.Light.DarkActionBar">
...
<item name="android:actionBarTabStyle">@style/MyTabView</item>
...
</style>
然后我定义了一种风格:
<style parent="@android:style/Widget.Holo.ActionBar.TabView" name="MyTabView">
<item name="android:background">@drawable/tab_bg</item>
</style>
你的'drawable'可以是9补丁,图层列表,选择器,图像等。