2016-06-08 6 views
0

Тема, которую я создал для моего фрагмента, не работает. Я получаю сообщение об ошибке в красном выражении: «Проверяет ссылки на ресурсы в файле Android XML». Я также назначил правильную тему в манифесте. Файл стилей здесь:Android: Тема не применяется и стиль родителя отображается красным

<resources> 
<style name="AppTheme" parent="@android:Theme.Holo.Light"> 
    <item name="android:actionBarStyle">@style/MyActionBarTheme</item> 
</style> 

<style name="MyActionBarTheme" parent="@android:Theme.Holo.Light.ActionBar"> 
    <item name="android:background">#3FF4CB</item> 
</style> 
</resources> 

Мой манифест здесь:

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".LaunchActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".PhysicsFragment" 
     android:label="@string/title_activity_physics_fragment" > 
    </activity> 
    <activity 
     android:name=".EconFragment" 
     android:label="@string/title_activity_econ_fragment" > 
    </activity> 
    <activity 
     android:name=".ChemFragment" 
     android:label="@string/title_activity_chem_fragment" > 
    </activity> 
</application> 

<uses-sdk 
    android:minSdkVersion="8" 
    android:maxSdkVersion="23"> 
</uses-sdk> 

</manifest> 

ответ

0

Если вы собираетесь использовать ресурсы Android, вы должны использовать пространство имен что-то вроде этого:

<style name="MyActionBarTheme" parent="@android:style/Theme.Holo.Light.ActionBar">