首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用自定义软键盘android webview

问使用自定义软键盘android webview
EN

Stack Overflow用户
提问于 2013-12-02 02:39:50
回答 2查看 2.2K关注 0票数 0

在使用webview时,我已经尝试过在android应用程序中禁用软键盘的所有方法。毫无办法。相反,我决定使用自定义软键盘http://www.fampennings.nl/maarten/android/09keyboard/index.htm (因此在尝试格式化该链接时一直给我一个对象对象错误)。然后我注意到,最后一步是注册edittexts...which,这是webview不会使用的。

在这一点上,我将采取任何解决方案,我可以得到,我只是想有一个自定义键盘的计算器应用程序,支持十六进制。如果有一种方法可以让一个定制的软键盘使用一个webview:我会接受这个答案。如果有一种完全禁用软键盘的方法,我可以写一个作为网页视图的一部分:那也太好了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-02 11:18:23

假设键盘出现的唯一原因是因为您使用的是输入,这是否公平?

相反,在元素上使用div、触摸/单击处理程序来计算用户何时点击它,然后在webview中显示您的自定义键盘,并从键盘按下设置innerHTML。

通过这个,没有理由键盘会出现。

票数 1
EN

Stack Overflow用户

发布于 2013-12-02 02:55:19

试一试

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);

这一点在以下方面作了解释:

http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#softInputMode

有用的链接:How to develop a soft keyboard for Android?

http://developer.android.com/guide/topics/text/creating-input-method.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20319994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档