我有一个 editText 并向其中添加了一个 onClickListener 。在单击方法中,我只是清除文本。当我第一次单击 editText 时,键盘会弹出。但它不会进入 onClick 方法。当我第二次单击它时,它被调用并清除文本。
qtyEditTxt=(EditText)findViewById(R.id.qtyet);
qtyEditTxt.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
qtyEditTxt.setText("");
}
});
我看到一个问题,其答案指出将 android:focusableInTouchMode 设置为 false。但这样我就无法输入文字了。请帮我解决这个问题
对焦怎么样?
final EditText qtyEditTxt= (EditText) findViewById(R.id.qtyet);
qtyEditTxt.setOnFocusChangeListener(new OnFocusChangeListener()
{
@Override
public void onFocusChange(View v, boolean isFocus)
{
if (isFocus)
{
qtyEditTxt.setText("");
}
}
});
Edited:
默认文本?就这样吧:)
android:hint="Enter Quantity"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)