int[] images = {R.drawable.a , R.drawable.b , R.drawable.c , R.drawable.d};
这使得编辑文本下划线为黑色,但我希望它是透明的白色。使用xml设置自定义样式也会将其设置为黑色。如何使用java使下划线变为透明白色?
答案 0 :(得分:1)
你可以尝试这样的smth:
为ex edittext_lined.xml
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:top="-2dp" android:right="-2dp" android:left="-2dp">
<shape>
<solid android:color="@android:color/transparent" />
<stroke android:color="@color/ed_background" android:width="1dp"/>
</shape>
</item>
然后在代码中:
editText.setBackgroundResource(R.drawable.edittext_lined);
答案 1 :(得分:0)
只需在xml布局/代码中将edittext背景颜色设置为白色/透明。