在 TextView 中输入文本

Inputing text into TextView

我有一个名字 EditText,尝试从 EditText 中删除 "Enter your name" 的原始文本很烦人想知道为什么 "Enter your name"EditText 中,但你不必在 EditText 为空之前删除它。

你可以使用 android:hint="Enter your name"

<EditText
android:id="@+id/..."
android:hint="Enter your name" />

详情可参考http://developer.android.com/reference/android/widget/TextView.html#attr_android:hint

您可以为此使用提示属性

<EditText
android:id="@+id/editTextId"
android:layout_width="200dip"
android:layout_height="40dip"
android:hint="Enter your name" />

Java or XML?, 你需要解释的更好。

java:

public class Tramites extends Activity
{
    EditText e;
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity);

         e = (EditText)findViewById(R.id.mytext);
         e.setText("hello");
    }
}

在XML中: 检查@TechnoBlahble 答案

在 xml 中设置提示。

android:hint="Enter your name"

android:提示="Enter your name" />

提示标签用于向用户显示有关相应组件的消息。