PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
AndroidDev
[问题] webview 的 keypress 问题
楼主:
winsummer
(winsummer)
2017-07-20 14:53:07
请教各各前辈
我写了一个网页,
里面有一些keypress事件
用webview把他打包成app
setJavaScriptEnabled为true
但是app开着所有keypress事件都没有回应
请问有方法像打开网页一样吗?
还有一个问题就是
我知道webview里的那个link或者button被点击了吗?
我那个是android TV 的 app
所以主要是回应遥控的按键
谢谢
作者:
roy870075
(Roy)
2017-07-20 15:02:00
可以在WebView里面设定JavascriptInterface 与网页互动,网页也是你写的,所以应该比较能改
楼主:
winsummer
(winsummer)
2017-07-20 15:08:00
那按键事件都要透过JavascriptInterface吗?有方法用网页已经写好的那些事件吗
作者:
roy870075
(Roy)
2017-07-20 15:16:00
通常你写在网页的function,Webview大部分都可以呈现,如果都没有动作那就要看看code哪边出问题了,但如果你想要知道哪个link or button被点击了,就透过javascriptInterface
作者: KeySabre (KeySabreur)
2017-08-04 02:08:00
单纯的连结可以从WebViewClient shouldOverrideUrl或是onPageStart从js传到java用JavascriptInterface, 从java传就loafUrl("Javascript:func(arg)")如果按遥控器有看到focus在WebView里移动 至少知道webview有吃到keyevent不然可能要先set focus
继续阅读
[问题] 初学者android模拟器问题
noiz07
[问题] 在android studio上使用FB SDK
chingyue
Re: [问题] Android TV 看 DVB-C 问题
awaysu
[问题] udp thread
areyo
[问题] 请问最便宜的android开发板子
awaysu
[问题] C# 2017 开发 Adroid 无法显示按钮
noodleT
[问题] OKHTTP - 连线超时
areyo
[问题] Android TV 看 DVB-C 问题
winsummer
[问题] 导入library(.a 档)问题
kobebryin
[问题] 两个layout如何不重叠(已解决)
backfish
Links
booklink
Contact Us: admin [ a t ] ucptt.com