更改edittext边框颜色

时间:2012-07-14 16:50:53

标签: android

我想知道如何将android中的EditText视图的边框颜色更改为其他内容......

这是我的edittext视图:

<EditText
    android:
    android:id="@+id/codeEditText"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/btnEqual"
    android:layout_marginTop="20dp"
    android:ems="10"
    android:gravity="top|left"
    android:inputType="textMultiLine|textNoSuggestions"
    android:scrollbars="vertical"
    android:singleLine="false" >

Thanx upfront。

2 个答案:

答案 0 :(得分:7)

有一个伟大的Widget生成器可以为你完成所有工作,它对我很有用。

您只需选择颜色和所需的小部件(例如EditText),然后您将在drawable目录中获得一个xml文件,您应该将此xml设置为您的Widget和Done的背景!

http://android-holo-colors.com/

答案 1 :(得分:0)

您必须覆盖onDraw函数才能执行此操作。而且你将能够在一行中完成它。 以下是幻灯片66中this presentation的一个很好的例子。