我有一个AlertDialog
,我在其中设置 aXML
作为它的视图。在那xml layout
我有一个EditText
. 但是在输入数据后EditText
,如果我尝试使用退格键删除,字符不会被删除(它就像退格键不起作用)。
我错过了什么吗?我进行了搜索,但除了添加 keylistener 之外没有得到任何合适的解决方案。我认为它应该工作简单?
任何人都可以帮助我。
这是我的EditText
<EditText
android:id="@+id/TextBox"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="text">
<requestFocus />
</EditText>
对话启动代码:
hintDialog = new AlertDialog.Builder(activity)
.setTitle("Enter Your Hint:")
.setView(hintDialogView).create();
hintDialog.setOnKeyListener(new DialogInterface.OnKeyListener() {
@Override
public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_BACK)
hintDialog.dismiss();
return true;
}
});