2

像很多人一样,我想在 android 中使用自定义标题栏,同时也使用 Holo 主题。我看过很多推荐 using 的帖子,Theme.Holo.NoActionBar但它仍然给我与将自定义主题更改为 use 时相同的错误Theme.Holo。我想一劳永逸地解决,是否可以使用这样的自定义标题栏:

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.activity_main);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.custom_title_bar);

这似乎是最常见的方法。

4

2 回答 2

2

好吧,您可以为您创建另一个看起来像标题栏的元素布局,并且您可以在当前活动中设置requestWindowFeature(Window.FEATURE_NO_TITLE)

这样您就可以获得全息主题以及自定义标题。这是这种情况下常用的做法。

于 2013-06-27T04:21:55.177 回答
0

您可以定义parent="@android:style/Theme.Holo" 然后禁用 Windows 操作栏

像这样

<item name="android:windowActionBar">false</item>

在主题。

它对我有用...

于 2014-01-21T11:05:35.700 回答