Android layout 如何在ICS样式的EditText中更改行的颜色

Android layout 如何在ICS样式的EditText中更改行的颜色,android-layout,actionbarsherlock,android-edittext,android-theme,Android Layout,Actionbarsherlock,Android Edittext,Android Theme,在我的应用程序中,我将ABS和theme holo一起使用,并将EditText样式设置为ICS中的样式 但是EditText的线条颜色默认为蓝色,对于我的设计,我需要EditText的白色线条 我试着改变背景,但不起作用 有什么方法可以让我通过编程将颜色从蓝线更改为白色吗?我在这里找到了答案,他们正在使用LayerList 我使用一个图层列表来创建一个ICS样式的edittext,因为它只需要一个地方 它工作得很好,在不同的屏幕分辨率下没有发现任何问题。它不会接受一个透明的背景,但工作需要为我

在我的应用程序中,我将ABS和theme holo一起使用,并将EditText样式设置为ICS中的样式

但是EditText的线条颜色默认为蓝色,对于我的设计,我需要EditText的白色线条

我试着改变背景,但不起作用


有什么方法可以让我通过编程将颜色从蓝线更改为白色吗?

我在这里找到了答案,他们正在使用LayerList

我使用一个图层列表来创建一个ICS样式的edittext,因为它只需要一个地方

它工作得很好,在不同的屏幕分辨率下没有发现任何问题。它不会接受一个透明的背景,但工作需要为我

完全定制:

此外,这些是我们可以自定义ICS样式的其他链接

1

2

3

快乐的编码:)试试看 android:background=“#00000000” 这仅适用于白色(或仅隐藏底线)