0

Добрый день,Android EditText Текст Цвет всегда белый

У меня проблема, которая по-настоящему безумие.
По какой-то причине атрибут textColor для компонента EditText в моей настраиваемой теме не вступает в силу.

Обратите внимание: все остальное для моей пользовательской темы работает, это просто часть textColor, которая создает проблемы.

Я видел других людей с одинаковой проблемой, и их «решения» не работают для меня.

[Статьи ссылки перед публикацией этого]
TextView color is always white for AppCompatActivity
Edittext color is white in appcompat 22.2

[Мой код и настройка]

Android Studio Версия 2.1.1

CustomTheme XML Snippet

<style name="CustomTheme" parent="@style/AppTheme"> 
    <item name="editTextStyle">@style/CustomEditText</item> <!-- I'm extending AppCompatActivity, hence no 'android:' prefix! --> 
</style> 

<style name="CustomEditText" parent="@android:style/Widget.EditText"> 
    <item name="android:background">@drawable/custom_edit_text</item> 
    <item name="android:textColor">#333333</item> 
    <item name="android:paddingLeft">12dp</item> 
    <item name="android:paddingRight">12dp</item> 
    <item name="android:paddingTop">8dp</item> 
    <item name="android:paddingBottom">8dp</item> 
</style> 

Android Manifest XML Отрывок

<application android:theme="@style/CustomTheme">...</application> 

build.gradle (приложение) Отрывок

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.3" 

    defaultConfig { 
    minSdkVersion 18 
    targetSdkVersion 23 
    } 
} 

dependencies { 
    compile 'com.android.support:appcompat-v7:23.1.1' <!-- I've even tried this version v7:23.4.0 --> 
} 

Заранее спасибо за вашу помощь.

+0

вы можете поделиться макетом, содержащим EditText –

+0

@youzking Спасибо, что предположили, что я размещаю макет. Когда я копировал код макета, чтобы обновить свой вопрос, я понял, что «textColor» был установлен в белый цвет в самом макете xml, и это вызвало проблему. Спасибо, мил, какая глупая ошибка. – add

+0

Вы очень желанны, рад, что это вам помогло. –

ответ

0

На основании комментария youzking с просьбой предоставить копию макета деятельности. Я видел, что я устанавливаю «textColor» в белый цвет в макете xml для Activity. Следовательно, это была проблема, поскольку она была переориентирована на тему «textColor».