设置背景图像时,文本框变为不可见

时间:2014-02-27 21:07:08

标签: android background-image android-edittext textfield

我有这个奇怪的问题。每当我为EditText字段设置背景图像时,它都会变得不可见。但是,当我键入字母时,它们会出现在文本字段的位置,但文本框是不可见的。

代码非常简单,xml文件中有一个EditText字段,图像在xml文件中设置。 为什么会这样?

我的布局

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/container"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#FFCCCCCC"
    android:orientation="horizontal" >

    <EditText
        android:id="@+id/editText1"
        android:layout_width="265dp"
        android:layout_height="35dp"
        android:layout_marginLeft="175dp"
        android:layout_marginTop="15dp"
        android:ems="15"
        android:background="@drawable/temp" >
    </EditText>

</RelativeLayout>

我的TutorialAct.java

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);

    setContentView(R.layout.main);

    writeText = (EditText) findViewById(R.id.editText1);
    writeText.setBackgroundResource(R.drawable.menu_bar);
    writeText.setTextColor(Color.BLACK);
    writeText.setKeyListener(null);
    writeText.setText(textString);
}

Image I want to use.

1 个答案:

答案 0 :(得分:0)

通过设置后台资源,您将覆盖主题设置的默认9补丁后台资源。