1

在 Android 或 Java 中是否有 C 的 getch() 等价物?我希望执行停止,直到用户执行某些操作,例如点击屏幕或按下音量控制或任何可用的硬件按钮之一。另一种选择是显示一个模态消息框窗口,它不会让程序继续运行,直到用户按下 OK。是否可以在 Android 中以简单的方式做到这一点?在 android 中获得与 getch() 函数等效的最简单方法是什么?

我也需要能够在线程中使用它

4

2 回答 2

1

java中没有getch() 等效的函数/方法。

您必须使用事件处理程序来执行此操作。

就像拥有click handlerfor 按钮一样,它可以让你在onClick()方法上找到一些东西,一旦你点击了按钮。

此示例可能会有所帮助:Android 中的按钮单击侦听器

于 2013-09-02T08:47:47.343 回答
1

有一个类似 onCLickListener 的 android 事件监听器。然后您也可以使用 Jdialog 然后将其 .isEditable 值设置为 false 就像 dialog.isEditable(false);

于 2013-09-02T08:49:58.943 回答