おはようございます、Android EditTextテキストの色は常に白です
私は本当に狂った問題があります。
何らかの理由で、私のカスタムテーマのEditTextコンポーネントのtextColor属性が有効になりません。
私のカスタムテーマの他のすべてが機能していることに注意してください。問題を起こしているのは単に「textColor」部分です。
私は同じ問題を抱えている他の人たちを見てきました。彼らの「解決策」は私のために働いていません。
[このを投稿する前に、参照記事]
TextView color is always white for AppCompatActivity
Edittext color is white in appcompat 22.2
[マイコードと設定]
のAndroid Studioのバージョン 2.1.1
CustomTheme XMLスニペット
あなたの助けを事前に10<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マニフェスト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 -->
}
感謝。
EditTextを含むレイアウトを共有してください。 –
@youzkingレイアウトを投稿していただきありがとうございます。レイアウトコードをコピーして質問を更新すると、レイアウトxml自体で 'textColor'が白に設定されていることがわかりました。これが問題の原因でした。ありがとうミル、どのような愚かな間違い。 – add
あなたを大歓迎します、あなたを助けてくれてうれしいです。 –