AlertDialog
ビューとしてa を設定してXML
いる があります。その中でxml layout
私は持っていEditText
ます。しかし、にデータを入力した後EditText
、バックスペースを使用して削除しようとすると、文字が削除されません (バックスペースのようなものは機能しません)。
何か不足していますか?検索しましたが、キーリスナーを追加する以外に適切な解決策はありませんでした。シンプルに動作するはずだと思いますか?
誰でも私を助けてくれます。
これが私の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;
}
});