我在Google上搜索过,但找不到任何相关结果.
我还检查了官方Android文档,这个页面(所有可用资源)都是我能找到的.我在这个页面上找到的相关链接(到res/values/目录)是:
这些页面不会告诉您有关该res/values/public.xml文件的任何信息.
以下是我为此类文件找到的示例.
<?xml version="1.0" encoding="utf-8"?>
<resources>
<public type="attr" name="commentTextColor" id="0xAA010007" />
<public type="drawable" name="add_icon_bl" id="0xAA020000" />
<public type="layout" name="act_date_picker" id="0xAA030001" />
<public type="anim" name="activity_slide_from_bottom" id="0xAA040000" />
<public type="xml" name="pref_menu" id="0xAA050000" />
<public type="raw" name="alert_bell_animation_bl" id="0xAA060000" />
<public type="array" name="taskRepeat" id="0xAA070000" />
<public type="color" name="theme_main_color_bl" id="0xAA080000" />
<public type="string" name="no_internet" id="0xAA0a0001" />
<public type="id" name="page1" id="0xAA0d0015" />
</resources>
Run Code Online (Sandbox Code Playgroud)
从type属性中可以看出,它包含了通常放在 …
我已经实现了一个自定义日期选择器,其中我需要为其中的数字选择器(日期选择器使用数字选择器)提供自定义颜色,如下所示:

在这个答案的帮助下,我可以看起来像这样:

但正如您所看到的那样,实际日期会以黄色而不是白色显示.而且,我尝试在运行时这样做:
npMonth.setOnValueChangedListener(new OnValueChangeListener() {
@Override
public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
EditText et = ((EditText) npMonth.getChildAt(0));
et.setTextColor(getResources().getColor(R.color.gold));
}
});
Run Code Online (Sandbox Code Playgroud)
但仍然没有运气.
如何将中心文本颜色更改为白色并将顶部和底部文本保持为黄色?