Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java DatePickerDialog按钮不显示标签_Java_Android_Kotlin - Fatal编程技术网

Java DatePickerDialog按钮不显示标签

Java DatePickerDialog按钮不显示标签,java,android,kotlin,Java,Android,Kotlin,底部的两个按钮将不显示标签。这就是我如何实例化日期选择器newdatepickerdialog(classname.This,date,myCalendar .get(日历.年),myCalendar.get(日历.月), myCalendar.get(Calendar.DAY/u/u MONTH)).show() 我正在运行Android Studio 3.2 Canary和28的target sdk。检查样式中的@color/colorAccent。xml,按钮文本颜色将与colors.xm

底部的两个按钮将不显示标签。这就是我如何实例化日期选择器
newdatepickerdialog(classname.This,date,myCalendar
.get(日历.年),myCalendar.get(日历.月),
myCalendar.get(Calendar.DAY/u/u MONTH)).show()
我正在运行Android Studio 3.2 Canary和28的target sdk。

检查
样式中的
@color/colorAccent
。xml
,按钮文本颜色将与
colors.xml
中的
colorAccent
值相同

编辑:-

按以下方式更新您的样式,它将起作用:

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.MaterialComponents.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="android:buttonBarPositiveButtonStyle">@style/DialogButtonStyled</item>
    <item name="android:buttonBarNegativeButtonStyle">@style/DialogButtonStyled</item>
    <item name="android:buttonBarNeutralButtonStyle">@style/DialogButtonStyled</item>
</style>

<style name="DialogButtonStyled" parent="Theme.MaterialComponents.Light">
    <item name="android:textColor">@color/colorWhite</item>
</style>

@颜色/原色
@颜色/原色暗
@颜色/颜色重音
@样式/对话框按钮样式
@样式/对话框按钮样式
@样式/对话框按钮样式
@彩色/彩色白色

您可以使用此按钮应用材质按钮样式:

 <style name="AppTheme" parent="Theme.MaterialComponents.Light.NoActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>

    <item name="android:buttonBarPositiveButtonStyle">@style/Widget.MaterialComponents.Button</item>
    <item name="android:buttonBarNegativeButtonStyle">@style/Widget.MaterialComponents.Button.TextButton</item>
    <item name="android:buttonBarNeutralButtonStyle">@style/Widget.MaterialComponents.Button</item>
</style>

@颜色/原色
@颜色/原色暗
@颜色/颜色重音
@style/Widget.MaterialComponents.Button
@style/Widget.MaterialComponents.Button.TextButton
@style/Widget.MaterialComponents.Button

结果:

请共享您的样式。xml编码更改颜色重音似乎不会更改文本按钮的颜色。这里还有其他值可以更改吗?
@color/colorPrimary@color/colorprimarydrork@color/colorWhite
更改颜色重音似乎不会更改文本按钮的颜色。这里还有其他值可以更改吗?
@color/colorPrimary@color/colorprimarydrork@color/colorWhite
我已经更新了我的答案,请检查。我也测试过它。它现在正在工作。