2014-08-31 70 views
0

如何更改编辑文本行的颜色?我不知道如何改变它,我将不得不做与样式元素吗?如何更改编辑文本行的颜色?

+1

你可以使用类似android资源工作室holo主题生成器的东西吗? http://android-holo-colors.com/ – daentech 2014-08-31 12:29:26

+0

您可以按照以下教程制作自己的背景: http://wptrafficanalyzer.in/blog/changing-background-color-and-border-color-of-an -edittext-widget-using-state-list-in-android/ – 2014-08-31 12:38:32

回答

0

如何更改编辑文本行的颜色?

这是EditText背景的一部分。正如daentech所建议的那样,使用the Android Holo Colors generator可以简化您想要的颜色的设置。

生成器将定义一个<item name="android:editTextBackground">@drawable/apptheme_edit_text_holo_dark</item>元素,该元素覆盖默认的EditText背景。这指向StateListDrawable资源(<selector>),该资源依次指向一系列具有适当颜色的九个补丁PNG文件。

+0

我不能手动做它吗?有一些颜色值? holo颜色生成器使用图像吗? – 2014-08-31 15:49:36

+0

@AnkitSrivastava:“有一些颜色值?” - 不,因为'EditText'对不同的状态有不同的外观,并且由于'EditText'背景由9个补丁PNG文件组成。 “全彩色生成者使用图像吗?” - 是的,正如我在我的回答中提到的(“这反过来指向一系列具有适当颜色的九个修补程序PNG文件”)。 – CommonsWare 2014-08-31 15:52:08