Android 为什么EditTextPreference中的正按钮和负按钮文本未显示?
所以我有一个带有edittextpreference的首选项屏幕。我还在XML文件中设置了它的正按钮和负按钮的文本,如下所示:Android 为什么EditTextPreference中的正按钮和负按钮文本未显示?,android,kotlin,android-preferences,preferences,edittextpreference,Android,Kotlin,Android Preferences,Preferences,Edittextpreference,所以我有一个带有edittextpreference的首选项屏幕。我还在XML文件中设置了它的正按钮和负按钮的文本,如下所示: <EditTextPreference android:key="@string/key_username" android:selectAllOnFocus="true" android:singleLine="true" android:summary=&quo
<EditTextPreference
android:key="@string/key_username"
android:selectAllOnFocus="true"
android:singleLine="true"
android:summary="@string/nothing"
android:title="@string/username"
android:iconSpaceReserved="true"
android:icon="@drawable/profile"
android:positiveButtonText="@string/positive_button"
android:negativeButtonText="@string/cancel" />
然而,当我运行该应用程序时显示的是这样的
我不确定是因为它的颜色是白色的还是它没有显示出来。如何解决此问题?在style.xml中的colorAccent中使用不同的颜色我也遇到了同样的问题,通过在style.xml中将主题更改为material components来解决。但它确实改变了文本、暗模式背景颜色和应用程序的其他方面
<style name="AppTheme" parent="Theme.MaterialComponents.DayNight.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
@颜色/原色
@颜色/原色暗
@颜色/颜色重音