如何给蓝色轮廓编辑文本android?

时间:2012-10-12 19:09:55

标签: android

我有一个编辑文本视图,我希望它的边框是蓝色,只有它的边框或轮廓是蓝色而不是完整的编辑文本视图。如何获得蓝色边框?请帮助

1 个答案:

答案 0 :(得分:22)

您可以使用shape drawable作为编辑文本视图的背景。您可以在res / drawable文件夹中的xml文件中定义它:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="@android:color/transparent" />
    <stroke
        android:width="1dp"
        android:color="#0000ff" />
</shape>

如果您想根据编辑文本视图是否具有焦点等来制作背景变量,则可以将上述内容用作state list drawable的一个元素。