大家好 我在我的xml中有TextView和EditText,但是我无法输入EditText.this我的xml代码和圆角矩形背景xml代码。
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="@drawable/rounded_background"
android:layout_marginRight="18dp"
android:layout_marginBottom="10dp"
android:layout_marginTop="20dp"
android:layout_marginLeft="18dip">
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content" android:orientation="horizontal"
android:paddingLeft="10dp">
<TextView android:text="first" android:textColor="#686868"
android:id="@+id/lable" android:textSize="10sp" android:layout_width="fill_parent"
android:layout_height="wrap_content"
></TextView>
<EditText android:id="@+id/r_email" android:layout_width="fill_parent"
android:layout_height="35dp" android:singleLine="true"
android:inputType="textEmailAddress" android:textSize="15sp"
android:background="@android:color/transparent" android:hint="Initial" />
</LinearLayout>
<View android:layout_width="fill_parent" android:layout_height="1dip"
android:background="#ababab" />
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content" android:orientation="horizontal"
android:paddingLeft="10dp">
<TextView android:text="middle" android:textColor="#686868"
android:id="@+id/lable" android:textSize="10sp" android:layout_width="fill_parent"
android:layout_height="wrap_content"
></TextView>
<EditText android:id="@+id/r_email" android:layout_width="fill_parent"
android:layout_height="35dp" android:singleLine="true"
android:inputType="textEmailAddress" android:textSize="15sp"
android:background="@android:color/transparent" android:hint="Initial" />
</LinearLayout>
<View android:layout_width="fill_parent" android:layout_height="1dip"
android:background="#ababab" />
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content" android:orientation="horizontal"
android:paddingLeft="10dp">
<TextView android:text="Last" android:textColor="#686868"
android:id="@+id/lable" android:textSize="10sp" android:layout_width="fill_parent"
android:layout_height="wrap_content"
></TextView>
<EditText android:id="@+id/r_email" android:layout_width="fill_parent"
android:layout_height="35dp" android:singleLine="true"
android:inputType="textEmailAddress" android:textSize="15sp"
android:background="@android:color/transparent" android:hint="Initial" />
</LinearLayout>
<View android:layout_width="fill_parent" android:layout_height="1dip"
android:background="#ababab" />
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content" android:orientation="horizontal"
android:paddingLeft="10dp">
<TextView android:text="DOB" android:textColor="#686868"
android:id="@+id/lable" android:textSize="10sp" android:layout_width="fill_parent"
android:layout_height="wrap_content"
></TextView>
<EditText android:id="@+id/r_email" android:layout_width="fill_parent"
android:layout_height="35dp" android:singleLine="true"
android:inputType="textEmailAddress" android:textSize="15sp"
android:background="@android:color/transparent" android:hint="Initial" />
</LinearLayout>
<View android:layout_width="fill_parent" android:layout_height="1dip"
android:background="#ababab" />
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content" android:orientation="horizontal"
android:paddingLeft="10dp">
<TextView android:text="DOR" android:textColor="#686868"
android:id="@+id/lable" android:textSize="10sp" android:layout_width="fill_parent"
android:layout_height="wrap_content"
></TextView>
<EditText android:id="@+id/r_email" android:layout_width="fill_parent"
android:layout_height="35dp" android:singleLine="true"
android:inputType="textEmailAddress" android:textSize="15sp"
android:background="@android:color/transparent" android:hint="Initial" />
</LinearLayout>
</LinearLayout>
圆角矩形背景编码
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#ffffff"/>
<stroke android:width="3dp" color="#ffff8080"/>
<corners
android:radius="15dp"
android:color="#ababab" />
<padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
</shape>
答案 0 :(得分:4)
所有EditText字段都具有相同的ID。这将是我改变的第一件事。
如果这没有帮助:删除所有额外的东西只是为了拥有一个基本的文本字段,并重新添加它们以查看问题所在。所以从这样的EditText
开始:
<EditText android:id="@+id/this-is-unique" android:layout_width="fill_parent"
android:layout_height="35dp" />
从那里开始工作。
编辑:尝试删除该圆形背景。只是要确定。只需添加一个非常简单的edittext,以确保它不是代码的其他部分。没有额外的线性布局或任何东西,只需使您的xml尽可能简单。如果它仍然不起作用,你知道你必须寻找别的东西,如果是的话,开始重新添加你的观点和设置来找到罪魁祸首。