代码之家  ›  专栏  ›  技术社区  ›  breakline

另一个“加载AppCompat ActionBar失败,未知”错误问题

  •  0
  • breakline  · 技术社区  · 6 年前

    此项目使用:

    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support:support-v13:28.0.0'
    

    我的样式文件中包含的内容:

    <style name="AppTheme" parent="Theme.AppCompat.Light">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
        <item name="colorControlNormal">@color/menu_yellow</item>
        <item name="colorControlActivated">@color/menu_yellow</item>
        <item name="colorControlHighlight">@color/menu_yellow</item>
    </style>
    

    所以我想把它换成基.Theme.AppComat。基于其他答案的灯光:

        <!-- Base application theme. -->
    <style name="AppTheme" parent="Base.Theme.AppCompat.Light">
        <!-- Customize your theme here. -->
        ...
    </style>
    

    现在这给了我一个“找不到资源”(基.Theme.AppCompat“光”

    2 回复  |  直到 6 年前
        1
  •  0
  •   Milan Pansuriya    6 年前

    这边试试

    <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>
        <item name="android:windowContentOverlay">@null</item>
        <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
        <item name="colorControlNormal">@color/menu_yellow</item>
        <item name="colorControlActivated">@color/menu_yellow</item>
        <item name="colorControlHighlight">@color/menu_yellow</item>
    </style>
    
        2
  •  0
  •   Nima AliNejad    6 年前

    在样式.xml代替

    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    

    具有

    <style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">