我一直在寻找解决此问题的方法,甚至还没有发现类似的问题。我正在使用Android Studio中的基本活动模板,该模板使用工具栏而不是操作栏。当我运行该应用程序时,一切看起来应有的样子,活动具有其标题,向上箭头和图标。但是设计预览仅显示一个空的工具栏。我没有弄乱模板中预定义的任何内容,因此样式如下:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
在清单中,style/AppTheme
自动应用于应用程序,style/AppTheme.NoActionBar
自动应用于使用基本活动模板创建的每个活动。在默认使用AppTheme.NoActionBar
主题的设计预览中,我看到一个空的工具栏,如下所示:
如果我将主题更改为AppTheme
,则会显示标题和向上箭头,但是下面有一个空的工具栏:
如何使工具栏仅显示一次,并在设计预览中显示标题和图标?