これが私のコードです
<style name="AppBaseTheme" parent="android:Theme.Light">
</style>
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:textAppearance">@style/App_TextAppearance</item>
<item name="android:editTextStyle">@style/App_EditTextStyle</item>
<item name="android:textViewStyle">@style/App_TextViewStyle</item>
</style>
<style name="App_TextAppearance" parent="@android:style/TextAppearance">
<item name="android:textColor">#ffff0000</item>
</style>
<style name="App_EditTextStyle" parent="@android:style/Widget.EditText">
<item name="android:textAppearance">?android:textAppearance</item>
</style>
<style name="App_TextViewStyle" parent="@android:style/Widget.TextView">
<item name="android:textAppearance">?android:textAppearance</item>
</style>
問題は、すべてのテキストビューのテキストカラーが赤になっているのに、すべての編集テキストのテキストカラーがまだ黒であることです。edittext の色を変更するには、android:textColor 属性項目を App_EditTextStyle に設定する必要があることはわかっていますが、なぜですか? android:textAppearance属性はedittextには役に立たないのですか?