Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android-结合ActionBar和自定义标题栏?_Android_Android Titlebar - Fatal编程技术网

android-结合ActionBar和自定义标题栏?

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

我正在为android 4.0及以上版本创建一个应用程序。我将Holo.Light主题与深色
操作栏
选项卡
作为导航模式)结合使用

问题是:我需要在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”。希望这将有助于很好地提到这个问题,它看起来是不可能使用操作栏和自定义标题栏?但是您可以使用默认(非常难看)活动的标题栏。。必须手动删除。我现在正在进行外包项目。并实现了标题栏的完全定制。他们删除了标准标题栏,并将自定义开发为自定义视图。这很有用啊,慢慢地我明白你的意思了。但是你不能把你的视图放在动作栏上面,或者。。?