如何在 activity 中制作应用内按钮键盘?
How do you make an in app button keyboard in an activity?
如何制作像键盘一样工作的应用内按钮?
我正在尝试使用 webView 函数将网站(使用 javascript 编码)加载到我的应用程序中。但不幸的是,网站的交互设计需要用户从电脑键盘上输入字母。在android设备上我可以很容易地拉起键盘来打字,但是这有点太不方便了,因为我只需要使用5个按钮。
我用Kotlin 试过向webView 浏览器插入一个字母,但我暂时找不到解决方案。有没有办法制作快捷方式或一组允许我这样做的库?感谢您的回复。
您需要将 KeyEvents
发送到 WebView
。例如,下面的代码模拟左键按下。
webView.dispatchKeyEvent(KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_DPAD_LEFT))
这是一个 article for further reference. The list of possible KeyEvent
codes is available in the official docs。
如何制作像键盘一样工作的应用内按钮?
我正在尝试使用 webView 函数将网站(使用 javascript 编码)加载到我的应用程序中。但不幸的是,网站的交互设计需要用户从电脑键盘上输入字母。在android设备上我可以很容易地拉起键盘来打字,但是这有点太不方便了,因为我只需要使用5个按钮。
我用Kotlin 试过向webView 浏览器插入一个字母,但我暂时找不到解决方案。有没有办法制作快捷方式或一组允许我这样做的库?感谢您的回复。
您需要将 KeyEvents
发送到 WebView
。例如,下面的代码模拟左键按下。
webView.dispatchKeyEvent(KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_DPAD_LEFT))
这是一个 article for further reference. The list of possible KeyEvent
codes is available in the official docs。