和很多人一样,我想在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);
这似乎是最常见的做法。
答案 0 :(得分:2)
你可以为你创建另一个看起来像标题栏的元素布局,在你可以设置的当前活动中requestWindowFeature(Window.FEATURE_NO_TITLE)
这样你就可以获得全息主题以及自定义标题。这是这种情况下常用的做法。
答案 1 :(得分:0)
你可以定义parent="@android:style/Theme.Holo"
然后只需禁用Windows操作栏
<item name="android:windowActionBar">false</item>
主题中的。
这对我有用......