我有这个奇怪的问题。每当我为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);
}
答案 0 :(得分:0)
通过设置后台资源,您将覆盖主题设置的默认9补丁后台资源。