自定义标题栏与Holo主题

时间:2013-06-27 04:03:32

标签: android android-theme custom-titlebar

和很多人一样,我想在android中使用自定义标题栏,但也使用Holo主题。我看过很多帖子建议使用Theme.Holo.NoActionBar,但它仍然会给我带来与更改自定义主题以使用Theme.Holo时相同的错误。我想一劳永逸地解决这个问题:

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

这似乎是最常见的做法。

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

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

像这样

<item name="android:windowActionBar">false</item>
主题中的

这对我有用......