2016-05-28 2 views
0

Я разрабатываю приложение для Android с помощью Android Studio. Честно говоря, я плохо разбираюсь в Android Development. У меня возникла проблема с настройкой темы для моего приложения. Я устанавливаю цвет текста для всего приложения в файле ресурса стиля как тему. Но это не работает. См. Мой сценарий ниже.Настройка цвета текста для темы в Android не работает

Это мой цвет файл ресурсов

enter image description here

Как вы можете видеть, я установил оба цвета текста на красный.

Это моя тема в файле ресурсов стиле

enter image description here

я установить тему для приложения в файле манифеста, как этот

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.deltatripagent.deltatripagent" > 

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

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 

</manifest> 

Но когда Я запускаю цвет текста не меняется. Вы можете видеть ниже.

enter image description here

Поэтому, пожалуйста, почему он не работает? Как я могу исправить свой код, пожалуйста? Как я могу установить цвет текста для всего приложения, пожалуйста?

ответ

0

Тема вашей деятельности правильно установлена ​​как AppTheme.NoActionBar. Однако эта тема не имеет родителя в вашем файле styles.xml, что означает, что цвет TextView не будет изменен по умолчанию. Вы можете исправить это, наследуя от AppTheme следующим образом:

<style name="AppTheme.NoActionBar" parent="AppTheme"> 
Смежные вопросы