Android Datepicker单细胞颜色
嗨,我想能够选择几个日期在这个月,并改变它的颜色。比如,在我的应用程序中,我希望9月3日、4日和8日的日期为红色,以便用户能够知道在这些特定日期已经有提交。这可能吗?如果可能,怎么可能?提前谢谢 编辑。我试着搜索论坛,搜索其他地方,但都没有找到答案 为了让事情更清楚,我不只是想改变颜色主题,我想改变特定日期的颜色。假设用户已提交9月8日的内容。我希望我的申请日期选择器通过在日期选择器窗口中更改数字8的颜色来显示该日期。选中以显示具有不同颜色主题的日期: 添加到styles.xml中Android Datepicker单细胞颜色,android,android-layout,android-studio,datepicker,Android,Android Layout,Android Studio,Datepicker,嗨,我想能够选择几个日期在这个月,并改变它的颜色。比如,在我的应用程序中,我希望9月3日、4日和8日的日期为红色,以便用户能够知道在这些特定日期已经有提交。这可能吗?如果可能,怎么可能?提前谢谢 编辑。我试着搜索论坛,搜索其他地方,但都没有找到答案 为了让事情更清楚,我不只是想改变颜色主题,我想改变特定日期的颜色。假设用户已提交9月8日的内容。我希望我的申请日期选择器通过在日期选择器窗口中更改数字8的颜色来显示该日期。选中以显示具有不同颜色主题的日期: 添加到styles.xml中 <st
<style name="MyDatePickerDialogTheme" parent="android:Theme.Material.Light.Dialog">
<item name="android:datePickerStyle">@style/MyDatePickerStyle</item>
<item name="android:colorAccent">@color/beautiful_color</item>
</style>
<style name="MyDatePickerStyle" parent="@android:style/Widget.Material.Light.DatePicker">
<item name="android:headerBackground">@color/beautiful_color</item>
<item name="android:datePickerMode">calendar</item>
</style>
您可以使用app:mcv_dateTextAppearance(或Java setter)来执行此操作。我没有完整的解释,但是现在,您可以复制默认实现并根据需要进行修改。基本上,您需要提供一个android:textColor,它是一个包含所需颜色的颜色状态列表
添加样式:
<style name="TextAppearance.MyCustomDay" parent="android:TextAppearance.DeviceDefault.Small">
<item name="android:textSize">12sp</item>
<item name="android:textColor">@color/my_custom_day_color</item>
</style>
12便士
@颜色/我的\自定义\日\颜色
并创建color/my_custom_day_color.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"
android:enterFadeDuration="@android:integer/config_shortAnimTime"
android:exitFadeDuration="@android:integer/config_shortAnimTime">
<item android:state_checked="true" android:color="SELECTION_COLOR" />
<item android:state_pressed="true" android:color="SELECTION_COLOR" />
<item android:state_enabled="false" android:color="#808080" />
<item android:color="@android:color/black" />
</selector>
然后设置app:mcv_dateTextAppearance=“@style/TextAppearance.MyCustomDay”Hi@Paramjeet…下次当你给出答案时,在其中添加一些代码。**此处仅引用答案**,因此不允许,因为链接可能会过期或在将来完成,所以请在下次给出一些描述以及链接。。享受编码并不断帮助他人:)正如我在我的问题中所写的,这是为android studio设计的。。。不是html。。。我不知道你给我的链接请查看更新的代码引用@RavindraKushwaha
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"
android:enterFadeDuration="@android:integer/config_shortAnimTime"
android:exitFadeDuration="@android:integer/config_shortAnimTime">
<item android:state_checked="true" android:color="SELECTION_COLOR" />
<item android:state_pressed="true" android:color="SELECTION_COLOR" />
<item android:state_enabled="false" android:color="#808080" />
<item android:color="@android:color/black" />
</selector>