Answers:
不推荐使用操作栏,而由工具栏代替。话虽如此,如果您现在想继续使用Actionbar,可以执行以下操作:
今天我遇到了同样的问题,该解决方案对我来说很有效。仅供参考,尽管我在Android Studio中,但希望该解决方案与Eclipse类似。
仅供参考,以下是一篇不错的博客文章,内容涉及准备就绪时用工具栏替换操作栏的信息:https ://blog.xamarin.com/android-tips-hello-toolbar-goodbye-action-bar/
这个对我有用
在res / values / styles.xml中更改AppTheme父级可以解决此问题。更换
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>
与
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>
或者,您可以从列表中更改API级别21。
转到:res->值->样式(V21)->
码
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
</style>
Apptheme.NoActionBar
在预览中选择您的主题。因为描述过ActionBar
,欢迎回到ToolBar
。无需更改中的依赖项build.gradle(Module:app)
。从com.android.support:appcompat-v7:23.1.1
到com.android.support:appcompat-v7:23.0.1
。
希望这个能对您有所帮助!!!
我有一个类似的问题,自ActionBar被弃用以来,许多人都说过,窍门是指定
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
注意:父项以.NoActionBar结尾。
由于不推荐使用ActionBar,因此Android已使用ToolBar,您可以在developer.android.com上了解有关此工具的信息。
我尝试指定
<style name="AppTheme.NoActionBar">
如另一篇文章所述,这引发了错误。尽管其他人可能没有这个问题。
我在Android Studio 1.5(甚至使用AppCompatActivity)中也遇到了同样的问题,而解决该问题的尝试是将Android Studio更新到2.0。它解决了我的问题。您可以在以下位置找到链接下载:http : //tools.android.com/download/studio/canary/latest