边界编辑文本

时间:2014-02-21 00:14:52

标签: android android-edittext

我在这个网站上看到了很多类似的问题。但是,我似乎无法找到适合我的解决方案。我的应用程序的背景是黑色的,现在当我添加红色边框时,编辑文本框也是黑色的。我使用透明或#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>

1 个答案:

答案 0 :(得分:0)

发生此错误的原因是因为xml代码"@android:color/transparent"完全相同,使得有问题的视图的背景透明/透视。因此,通过输入该文本,视图的背景将不可见,您将看到应用程序的颜色。

为了获得您想要的白色背景,您只需将"@android:color/transparent" 更改为 android:color="#ffffff"即可。该代码段将颜色更改为白色。