在edittext中更改文本的背景颜色

时间:2015-04-10 07:49:05

标签: android android-edittext

我有一个edittext框,我想在edittext中更改文本的背景颜色而不是edittext背景颜色。基本上会有2种背景颜色,最后是edittext背景颜色和textbackground颜色。如何添加textbackground颜色编辑文字?

<EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/editText"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true"

        android:textColor="@android:color/white"
        />

2 个答案:

答案 0 :(得分:2)

<FrameLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="#F00">

    <EditText
        android:id="@+id/editText"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentEnd="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_margin="5dp"
        android:background="#0F0"
        android:minWidth="50dp"
        android:textColor="@android:color/white" />
</FrameLayout>

答案 1 :(得分:1)

<EditText
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/editText"
    android:layout_alignParentTop="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="true"

    <!---------------just add these two lines---------------------------->
    android:textColor="@android:color/white"`      
    android:background="@android:color/blue"`

/>