你好,我有一个程序,我有一个编辑文本框,用户将填写他的名字。如何设置默认文字,浅灰色显示“请输入您的姓名'当用户输入一个单词时,它将被删除并替换为他所写的单词? 我希望你能理解我的英语,我希望它能像gmail编辑文本一样用户名'写在里面。
答案 0 :(得分:1)
您可以在layout.xml中使用android:hint="Please enter your name"
,如下所示
<EditText
android:id="@+id/nameEditText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="Please enter your name"
android:inputType="textPersonName" />
或类文件中的Java代码,如下所示:
EditText nameEditText = (EditText)FindViewById(R.id.nameEditText);
nameEditText.setHint("Please enter your name");
答案 1 :(得分:1)
有几种方法。
这是最简单的方法,通过课程......
myTextView.setHint("My conditional hint");
或者您可以在文本视图下的XML页面中拥有以下内容
android:hint="Write Caption"
或在您的图形布局中,您可以向下滚动到提示等...
请注意,这是非常基本的内容,快速的Google可以为您提供帮助!