Android:选项卡式布局还是没有操作栏的Android选项卡?

Android:选项卡式布局还是没有操作栏的Android选项卡?,android,xml,layout,tabs,themes,Android,Xml,Layout,Tabs,Themes,因此,我创建了我的应用程序,在操作栏上有指向三个片段窗口的选项卡。我决定将应用程序的主题改为“@android:style/theme.Holo.Light.NoActionBar.Fullscreen”,突然我的应用程序开始崩溃,出现空指针异常。过了一段时间,我意识到主题的改变,使动作栏失效,这可能是造成这种情况的原因 有没有一种方法可以在没有操作栏的情况下实现选项卡式布局?自定义操作栏?我非常想用这个主题。或者有没有一种方法可以自定义操作栏:更改颜色或添加自定义图标和搜索功能,使其更具视觉吸

因此,我创建了我的应用程序,在操作栏上有指向三个片段窗口的选项卡。我决定将应用程序的主题改为
“@android:style/theme.Holo.Light.NoActionBar.Fullscreen”
,突然我的应用程序开始崩溃,出现空指针异常。过了一段时间,我意识到主题的改变,使动作栏失效,这可能是造成这种情况的原因

有没有一种方法可以在没有操作栏的情况下实现选项卡式布局?自定义操作栏?我非常想用这个主题。或者有没有一种方法可以自定义操作栏:更改颜色或添加自定义图标和搜索功能,使其更具视觉吸引力

谢谢大家!

有没有一种方法可以在没有操作栏的情况下实现选项卡式布局

使用
ViewPager
和多个选项卡式指示器中的任意一个,例如
PagerTabStrip
、ViewPagerIndicator库中的
TabPageIndicator
、PagerSlidingTabStrip等

或者,使用
FragmentTabHost

有没有办法自定义操作栏:更改颜色或添加自定义图标和搜索功能,使其更具视觉吸引力

你要对自己的图标负责,所以如果你不喜欢自己的图标,就告诉自己,让自己想出更好的图标


您可以通过自定义主题更改动作栏的颜色,例如您可能与Jeff Gilfelt的主题一起设置的主题。或者,切换到使用操作栏的
appcompat-v7
版本(带有
ActionBarActivity
),您可以使用一个更简单的自定义主题,您只需设置一些色调值。

由于您没有在此处提供代码,我认为您使用的是API 21或更少。。所以,您应该更改android应用程序的主题。 更改styles.xml文件,如下所示

 <resources>

<!-- Base application theme. -->
<style name="AppBaseTheme" parent="android:Theme.Holo.Light">

</style>