我希望能够使用
为EditText内显示的文本添加填充android:hint="some text"
如果我只定期为EditText添加填充,它会为整个视图添加填充。我希望它能够为用户提供提示,需要输入的内容。如果有人知道如何做到这一点,请给我一个反馈。
答案 0 :(得分:19)
您可以在以下答案中找到解决方案: EditText set text start 10dp from left border
它帮助我在用户名字段中实现提示的填充:
<EditText
android:id="@+id/txtUsername"
android:layout_width="match_parent"
android:layout_height="30dp"
android:layout_alignParentLeft="true"
android:background="@drawable/bkg_login_txt_usuario"
android:hint="@string/hint_username"
android:paddingLeft="10dp"
android:singleLine="true" >
<requestFocus />
</EditText>
我希望这会有所帮助。
答案 1 :(得分:0)
使用TextChangedListener和TextWatcher来监控EditText内的文本。使用TextWatcher检查EditText是否为空并设置填充,否则删除填充。