【问题标题】:Do not request Window.FEATURE_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead不要在主题中请求 Window.FEATURE_ACTION_BAR 并将 windowActionBar 设置为 false 以使用工具栏
【发布时间】:2015-06-05 15:08:01
【问题描述】:

我在将工具栏应用到我的应用程序时遇到了这个问题,当我尝试运行该应用程序时它崩溃了。我使用了以前的所有帖子,但没有运气。 这是我的代码:

样式.xml

<style name="ToolBarStyle" parent="@style/Theme.AppCompat.Light">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>       

 </style> 

我尝试了 parent="@style/Theme.AppCompat.Light.NoActionBar" 但没有成功。

工具栏.xmal

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:local="http://schemas.android.com/apk/res-auto"
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="?attr/colorPrimary"
    android:minHeight="?attr/actionBarSize"
    android:theme="@style/ToolBarStyle" />

Manifest.axml

    <application android:label="Capzure" android:theme="@style/ToolBarStyle" android:icon="@drawable/Icon"></application>

谢谢。

【问题讨论】:

    标签: android mvvmcross toolbar


    【解决方案1】:

    您的主题应如下所示,并删除@style/

    <style name="MyMaterialTheme" parent="Theme.AppCompat.NoActionBar">
            <item name="windowNoTitle">true</item>
            <item name="windowActionBar">false</item>
        ...
    </style>
    

    那么,不要在&lt;application/&gt; 标签中定义主题。仅使用要使用材料设计主题的活动来定义它,即在&lt;activity&gt; 标签中。

    如果您的活动扩展了PreferenceActivityAppCompatActivityActionBarActivity,您希望以PreferenceFragment 开始交易,请将您的主题更改为:

    <style name="MyMaterialTheme" parent="Theme.AppCompat.Light.DarkActionBar">
            <item name="windowNoTitle">true</item>
            <item name="windowActionBar">true</item>
        ...
    </style>
    

    并从您的工具栏中删除此行:

    android:theme="@style/ToolBarStyle" 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-04
      • 2017-12-08
      • 1970-01-01
      • 1970-01-01
      • 2017-08-07
      • 1970-01-01
      • 1970-01-01
      • 2015-07-25
      相关资源
      最近更新 更多