所以我创建了我的应用程序以在操作栏上标记,该操作栏指向三个片段窗口。我决定将应用程序的主题更改为"@android:style/Theme.Holo.Light.NoActionBar.Fullscreen"
,并突然发现我的应用程序因null引脚异常而崩溃。一段时间后,我意识到主题更改,禁用操作栏可能会导致此问题。
有没有办法在没有操作栏的情况下实现标签式布局?自定义操作栏?我非常想要使用那个主题。或者有没有办法自定义操作栏:更改颜色或添加自定义图标和搜索功能,使其更具视觉吸引力?
谢谢!
答案 0 :(得分:0)
有没有办法在没有操作栏的情况下实现标签式布局?
使用ViewPager
和几个标签指示符中的任何一个,例如PagerTabStrip
,ViewPagerIndicator库中的TabPageIndicator
,PagerSlidingTabStrip
等。
或者,使用FragmentTabHost
。
有没有办法自定义操作栏:更改颜色或添加自定义图标和搜索功能,使其更具视觉吸引力?
您对自己的图标负责,所以如果您不喜欢自己的图标,请与自己谈谈让自己想出更好的图标。
您可以通过自定义主题更改操作栏的颜色,例如您可能使用Jeff Gilfelt Action Bar Style Generator设置的主题。或者,切换到使用操作栏的appcompat-v7
版本(使用ActionBarActivity
),您可以使用更简单的自定义主题,只需设置一些色调值。
答案 1 :(得分:0)
因为你没有在这里提供代码,我认为你使用的是API 21或更少..所以你应该改变你的Android应用程序的主题。 更改styles.xml文件如下
<resources>
<!-- Base application theme. -->
<style name="AppBaseTheme" parent="android:Theme.Holo.Light">
</style>