如何用透明灰色填充编辑文本框

时间:2015-02-11 11:39:37

标签: android android-edittext

你好,我有一个程序,我有一个编辑文本框,用户将填写他的名字。如何设置默认文字,浅灰色显示“请输入您的姓名'当用户输入一个单词时,它将被删除并替换为他所写的单词? 我希望你能理解我的英语,我希望它能像gmail编辑文本一样用户名'写在里面。

2 个答案:

答案 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可以为您提供帮助!