相关疑难解决方法(0)

如何在对话框中处理后退按钮?

我正在开发一个应用程序,当按下按钮时,它会打开一个带有确定和取消按钮的对话框.

它工作正常.

当用户按下后退按钮时,我按如下方式处理

public boolean onKeyDown(int keyCode, KeyEvent event) 
{
    if ((keyCode == KeyEvent.KEYCODE_BACK)) 
    {

    }
 return super.onKeyDown(keyCode, event);
}
Run Code Online (Sandbox Code Playgroud)

但是没有调用上面的方法.我怎么处理这个?

android dialog button back

91
推荐指数
4
解决办法
9万
查看次数

onKeyEvent 修饰符在 Jetpack Compose 中不起作用

return ComposeView(requireContext()).apply {
    setContent {
        Box(
            Modifier
                .onKeyEvent {
                    if (it.isCtrlPressed && it.key == Key.A) {
                        println("Ctrl + A is pressed")
                        true
                    } else {
                        false
                    }
                }
                .focusable()
        )
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么使用平板硬件键盘时无法在fragment中调用按键事件?

android kotlin android-jetpack-compose

10
推荐指数
1
解决办法
5209
查看次数

标签 统计

android ×2

android-jetpack-compose ×1

back ×1

button ×1

dialog ×1

kotlin ×1