获取焦点时,选择EditText中的所有文本
我有一个带有一些虚拟文本的EditText。 当用户点击它时,我希望它被选中,以便当用户开始输入时,虚拟文本被删除。
我怎样才能做到这一点?
你可以在你的main.xml
文件中尝试:
android:selectAllOnFocus="true"
editText.setSelectAllOnFocus(true);
如果你想以编程方式执行它,这是有效的。
EditText dummy = ...
// android.view.View.OnFocusChangeListener
dummy.setOnFocusChangeListener(new OnFocusChangeListener(){
public void onFocusChange(View v, boolean hasFocus){
if (hasFocus) && (isDummyText())
((EditText)v).selectAll();
}
});
链接地址: http://www.djcxy.com/p/24181.html