升级到 AndroidX - 除非指定颜色,否则 TextViews 和 EditTexts 不显示文本
Upgrade to AndroidX - TextViews and EditTexts not displaying text unless color is specified
我刚刚迁移到 androidx,除非我指定文本颜色,否则我所有使用该默认文本颜色的 editText 和 textView 都不会显示。 editText 下划线也不显示。
这是预览图:
在模拟器上:
我必须将 textview 位置颜色指定为 #808080 的默认编辑文本颜色才能显示
<TextView
android:id="@+id/fragform_textview_location"
android:layout_width="90dp"
android:layout_height="wrap_content"
android:text="Location"
android:layout_marginTop="10dp"
android:layout_marginLeft="15dp"
android:textColor="@color/defaultTextColor"/>
在 androidx 迁移之前,我不必这样做。现在是否需要为每个 textview + edittext 手动输入默认文本颜色才能显示?如何让 edittext 下划线显示?
检查您的 activity 主题。这可能是原因。
我刚刚迁移到 androidx,除非我指定文本颜色,否则我所有使用该默认文本颜色的 editText 和 textView 都不会显示。 editText 下划线也不显示。
这是预览图:
在模拟器上:
我必须将 textview 位置颜色指定为 #808080 的默认编辑文本颜色才能显示
<TextView
android:id="@+id/fragform_textview_location"
android:layout_width="90dp"
android:layout_height="wrap_content"
android:text="Location"
android:layout_marginTop="10dp"
android:layout_marginLeft="15dp"
android:textColor="@color/defaultTextColor"/>
在 androidx 迁移之前,我不必这样做。现在是否需要为每个 textview + edittext 手动输入默认文本颜色才能显示?如何让 edittext 下划线显示?
检查您的 activity 主题。这可能是原因。