答案 0 :(得分:1)
您将EditText
的高度和宽度设为wrap_content
。
提示:
android:hint="hiiiiiii"
在EditText
文字标记内,您会看到它存在的位置
如果您只是想添加一行,请在View
下面添加EditText
,如下所示:
<EditText
android:layout_width="100dp"
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:ems="10"
android:id="@+id/editText"
android:hint="hiiiiiiiiiiiiiiii"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_marginRight="47dp"
android:layout_marginEnd="47dp"
android:layout_marginBottom="37dp" />
<View
android:layout_width="100dp"
android:layout_height="1dp"
android:background="@android:color/black"
android:layout_alignBaseline="@+id/editText"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_marginRight="47dp"
android:layout_marginEnd="47dp"/>
答案 1 :(得分:0)
android:layout_above="@+id/siva_btn"
未在任何地方定义,因此您可以删除它。这是我的editext代码的改进版本
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:ems="10"
android:id="@+id/editText"
android:layout_marginTop="90dp"
android:layout_marginRight="47dp"
android:layout_marginEnd="47dp"
android:layout_marginBottom="37dp"
android:width="30dp"/>
结果就是这样 Showing edittext line
答案 2 :(得分:0)
转到MaterialEditText以获得更好的效果。
答案 3 :(得分:-2)
您应该将layout_width(EditText)更改为match_parent或固定大小,或使用
android:hint = " ";