我在这个网站上看到了很多类似的问题。但是,我似乎无法找到适合我的解决方案。我的应用程序的背景是黑色的,现在当我添加红色边框时,编辑文本框也是黑色的。我使用透明或#000000,我的编辑文本的背景仍然是黑色,我想要默认的白色。下面的代码也使我的编辑文本大小变窄。请帮忙。
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<solid android:color="@android:color/transparent" />
<stroke
android:width="1dp"
android:color="#ffff0000" />
</shape>
答案 0 :(得分:0)
发生此错误的原因是因为xml代码"@android:color/transparent"
完全相同,使得有问题的视图的背景透明/透视。因此,通过输入该文本,视图的背景将不可见,您将看到应用程序的颜色。
为了获得您想要的白色背景,您只需将"@android:color/transparent"
更改为 android:color="#ffffff"
即可。该代码段将颜色更改为白色。