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>