我正在处理一个项目,当用户触摸如下图所示的edittext时,我想在edittext上显示提示。
EDIT 需要弹出块,它显示有关EditText的EditTxt onTouch事件的提示。
答案 0 :(得分:1)
EditText editText1 = (EditText) findViewById(R.id.editText1);
editText1.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
// TODO Auto-generated method stub
if (hasFocus) {
editText1.setError("Wrong input!");
}
}
});
答案 1 :(得分:1)
如果您不想使用editText1.setError(),那么您可以使用 PopupWindow 并通过指定锚点位置附加您的editText1
如popupWindow.showAsDropDown(editText1);
答案 2 :(得分:0)
edittext.seterror("您要显示的文字");