dialog.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(DialogInterface dialogInterface, int i, KeyEvent keyEvent) {
if(keyEvent.getAction() == KeyEvent.ACTION_UP){//按鍵起來才執行事件
switch (i){
case KeyEvent.KEYCODE_F1:
delete();
break;
case KeyEvent.KEYCODE_F2:
add(bt_add,positiveButton);
break;
case KeyEvent.KEYCODE_F3:
edit(bt_add,positiveButton);
break;
case KeyEvent.KEYCODE_F4:
dialog.dismiss();
break;
}
}
return false;
}
});
監聽硬鍵盤輸入
最新推荐文章于 2025-12-03 23:16:53 发布
这段代码定义了一个Dialog的监听器,监听键盘按键事件。当F1键被释放时调用删除功能,F2键用于添加,F3键用于编辑,而F4键则会关闭对话框。此实现简化了用户交互,提高了对话框操作效率。
5240

被折叠的 条评论
为什么被折叠?



