android-结合ActionBar和自定义标题栏?
我正在为android 4.0及以上版本创建一个应用程序。我将Holo.Light主题与深色android-结合ActionBar和自定义标题栏?,android,android-titlebar,Android,Android Titlebar,我正在为android 4.0及以上版本创建一个应用程序。我将Holo.Light主题与深色操作栏(选项卡作为导航模式)结合使用 问题是:我需要在ActionBar中放置太多的图标(选项卡),因此我正在考虑创建一个自定义的标题栏,并在那里放置一些按钮,以保持功能,同时不过度显示ActionBar。 我尝试了以下方法: requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.main); getWi
操作栏
(选项卡
作为导航模式)结合使用
问题是:我需要在ActionBar中放置太多的图标(选项卡),因此我正在考虑创建一个自定义的标题栏
,并在那里放置一些按钮
,以保持功能,同时不过度显示ActionBar
。
我尝试了以下方法:
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.main);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.mytitle);
这会导致应用程序崩溃,并显示以下消息:
08:00:24.063: E/AndroidRuntime(11283): java.lang.RuntimeException: Unable to start activity ComponentInfo{net.maver1ck.test/net.maver1ck.test.Main}: android.util.AndroidRuntimeException: You cannot combine custom titles with other title features
什么是“其他标题特征”?可以使用ActionBar和自定义标题吗?组合这样的栏不是个好主意。除此之外,请仅使用自定义布局 Activity类强制调用setContentView()必须放在onCreate()中调用requestWindowFeature()之后。崩溃可能是由于这个原因。你检查过了吗?当然。为了更好地理解,我编辑了这个问题。你能解释一下为什么这不是个好主意吗?就可用性而言,如果用户能够快速访问标题栏,那将是一件舒适的事情。嗯,如果我要定制顶部的导航栏,并编写自己的ot避免“难以找到的bug”。希望这将有助于很好地提到这个问题,它看起来是不可能使用操作栏和自定义标题栏?但是您可以使用默认(非常难看)活动的标题栏。。必须手动删除。我现在正在进行外包项目。并实现了标题栏的完全定制。他们删除了标准标题栏,并将自定义开发为自定义视图。这很有用啊,慢慢地我明白你的意思了。但是你不能把你的视图放在动作栏上面,或者。。?