当前位置: 首页 > 面试题库 >

禁用Android键盘的“转到”按钮进行WebView文本输入

岳毅
2023-03-14
问题内容

我正在开发一个使用WebView指向基于jQueryMobile的站点的Android应用程序。通常,禁用软键盘上的“转到”按钮就像添加android:imeOptions="actionDone"到控件的XML标签一样简单。但是,对于WebViews而言,这样做并不成功。

如何禁用自动执行表单提交的“开始”按钮,或者像android:imeOptions="actionDone"EditText
那样简单地将其替换为“完成”按钮?


问题答案:

您可以通过放置表单onsubmit事件来停止提交表单。



 类似资料:
  • 我有一个线性布局(LinearLayout),其中有几个编辑文本(EditText),它们都是通过编程方式创建的(不是用XML布局),尤其是没有id。 当我在其中一个中键入,并且下一个(各自对焦)被禁用,并且我按下键盘上的Next IME按钮时,焦点前进到禁用的,但我不能在其中键入任何内容。 我所期望的是焦点前进到下一个启用的编辑文本。除了通过EditText禁用EditText之外,我还尝试了。

  • 我在做计算器。所以我制作了自己的带有数字和函数的

  • 我有一个编辑文本,我想自己处理输入,所以我不想在我点击它时(或者当选择改变、焦点改变、长时间点击等)软键盘出现。但是,我仍然希望能够选择文本、更改光标位置、复制/过去等。 我曾尝试将Android系统:windowSoftInputMode=“stateAllwayshidden”放入清单中,但似乎效果不大。我还尝试添加以下内容 这会禁用键盘,但也会阻止光标工作。 目前,我基本上是在尝试为键盘可能

  • 我正在尝试调整图像按钮正下方的软键盘,但它覆盖了图像按钮,使其无法单击。当用户单击编辑文本时,我希望按钮位于软键盘的正上方。我尝试过使用,但它似乎不起作用。 下面是我的布局。xml文件 在AndroidManifest中。我拥有的xml文件

  • 问题内容: 我想按一下软键盘上的任何键。我不想在Activity中使用EditView或TextView,必须从Activity内部的扩展View处理该事件。 我只是试过这个: 1)覆盖活动方法。该功能不适用于软键盘,只能捕获很少的硬键盘。 2)创建我的并在我的视图中注册该视图,其中包含已注册并正在运行的。这对于软键盘根本不起作用。 3)覆盖View方法。如果我设置我的OnKeyListener或

  • 我在android studio上开发的项目中有一个。 当我点击编辑文本时,我需要找到一种方法来禁用键盘,这意味着当我点击时,键盘不应该打开。