Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.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
Android 如何正确地为AppCompat工具栏中的编辑文本着色?_Android_Android Appcompat_Android Toolbar - Fatal编程技术网

Android 如何正确地为AppCompat工具栏中的编辑文本着色?

Android 如何正确地为AppCompat工具栏中的编辑文本着色?,android,android-appcompat,android-toolbar,Android,Android Appcompat,Android Toolbar,我试图在工具栏中使用编辑文本 在棒棒糖上,EditText的文本颜色与我预期的一样,带有较浅的文本 在预棒棒糖上,文本使用较暗的文本着色 如果不直接在EditText上硬编码文本颜色(或使用样式来完成相同的编码),有没有办法在不同版本之间获得一致的颜色?在棒棒糖之前,EditText的背景颜色正确,而不是文本颜色。在styles.xml中设置textColorPrimary属性 <style name="AppBaseTheme" parent="Theme.AppCompat.L

我试图在工具栏中使用编辑文本


在棒棒糖上,EditText的文本颜色与我预期的一样,带有较浅的文本

在预棒棒糖上,文本使用较暗的文本着色


如果不直接在EditText上硬编码文本颜色(或使用样式来完成相同的编码),有没有办法在不同版本之间获得一致的颜色?在棒棒糖之前,EditText的背景颜色正确,而不是文本颜色。

在styles.xml中设置textColorPrimary属性

<style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar">
   ....

    <item name="android:textColorPrimary">@android:color/white</item>

</style>

....
@android:彩色/白色