Android将占位符文本添加到EditText
如何在不在XML中的类中为EditText
添加占位符文本?
我的代码中有以下EditText
,它将显示在alertdialog中:
final EditText name = new EditText(this);
喔好吧。 你正在寻找的是setHint(int)
。 只需从你的xml传入一个字符串的资源ID,你就可以走了。
编辑
而在XML中,它仅仅是android:hint="someText"
android:hint="text"
为用户提供了他需要填写特定editText
例如: - 我有两个edittext一个用于数字值,另一个用于字符串值。 我们可以为用户设置一个提示,以便他能够理解他需要给予什么价值
android:hint="Please enter phone number"
android:hint="Enter name"
运行应用程序后,这两个edittext将显示输入的提示,点击编辑文本后,用户可以输入他想要的内容(查看luxurymode图像)
在你的活动中
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:background="@null"
android:hint="Text Example"
android:padding="5dp"
android:singleLine="true"
android:id="@+id/name"
android:textColor="@color/magenta"/>
链接地址: http://www.djcxy.com/p/70583.html