Har*_*M V 3 events android click android-edittext
我有一个editText contianing text输入你的名字..所以我想当用户只需点击那个editText然后文本消失,editText应该是空的,用户可以写任何他们的.那我怎么能这样做呢.请给我答案
final EditText edittxt = (EditText) findViewById(R.id.youredittext);
edittxt.setOnFocusChangeListener(new OnFocusChangeListener()
{
@Override
public void onFocusChange(View v, boolean hasFocus)
{
if (hasFocus == true)
{
if (edittxt.getText().toString().compareTo("Your hint") == 0) // default text
{
edittxt.setText("");
}
}
}
});
Run Code Online (Sandbox Code Playgroud)
根据您的要求,您不需要onClick事件侦听器.
试试这个
<EditText
android:hint="Enter you name"
android:id="@+id/editText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"></EditText>
Run Code Online (Sandbox Code Playgroud)
或者来自java代码
editText.setHint("Enter you name");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11101 次 |
| 最近记录: |