Android 应用主题 textViewStyle 不适用于 phone
Android app theme textViewStyle doesn't work on phone
我有这么具体的问题。我正在为所有文本视图应用主题。它出现在预览中,但是当我 运行 这个应用程序在 phone 上时,我遇到了无样式的文本视图。我为其他视图设置的样式有效。只有 textviewstyle 不工作。
在此示例中,textview 颜色在预览时为绿色,但当我 运行 它在 phone 时为黑色。为什么?
style.xml
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:textViewStyle">@style/myTextViewStyle</item>
<item name="android:buttonStyle">@style/myButtonStyle</item>
<item name="android:editTextStyle">@style/myEditTextStyle</item>
<!-- Customize your theme here. -->
</style>
<style name="myTextViewStyle" parent="@android:style/Widget.TextView">
<item name="android:textColor">#00ff00</item>
<item name="android:textSize">24sp</item>
</style>
<style name="myButtonStyle" parent="@android:style/Widget.Button">
<item name="android:textColor">#00ff00</item>
<item name="android:textSize">24sp</item>
</style>
<style name="myEditTextStyle" parent="@android:style/Widget.EditText">
<item name="android:textColor">#00ff00</item>
<item name="android:textSize">24sp</item>
</style>
activity_main.xml
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="button" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="edit text" />
"textViewStyle" 未在 v22.1.1 中定义。您可以从 link 中找到更多详细信息:
https://code.google.com/p/android/issues/detail?id=170476
我有这么具体的问题。我正在为所有文本视图应用主题。它出现在预览中,但是当我 运行 这个应用程序在 phone 上时,我遇到了无样式的文本视图。我为其他视图设置的样式有效。只有 textviewstyle 不工作。
在此示例中,textview 颜色在预览时为绿色,但当我 运行 它在 phone 时为黑色。为什么?
style.xml
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:textViewStyle">@style/myTextViewStyle</item>
<item name="android:buttonStyle">@style/myButtonStyle</item>
<item name="android:editTextStyle">@style/myEditTextStyle</item>
<!-- Customize your theme here. -->
</style>
<style name="myTextViewStyle" parent="@android:style/Widget.TextView">
<item name="android:textColor">#00ff00</item>
<item name="android:textSize">24sp</item>
</style>
<style name="myButtonStyle" parent="@android:style/Widget.Button">
<item name="android:textColor">#00ff00</item>
<item name="android:textSize">24sp</item>
</style>
<style name="myEditTextStyle" parent="@android:style/Widget.EditText">
<item name="android:textColor">#00ff00</item>
<item name="android:textSize">24sp</item>
</style>
activity_main.xml
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="button" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="edit text" />
"textViewStyle" 未在 v22.1.1 中定义。您可以从 link 中找到更多详细信息: https://code.google.com/p/android/issues/detail?id=170476