按下 "Go"按钮时的 Android webview 键盘 Action

标签 android cordova webview android-softkeyboard soft-keyboard

我在 WebView 上显示我的网页。我的网页有输入标签。 当输入处于 Activity 状态时,将显示软键盘。 当我按下“开始”按钮时,我发现 Android 4.4 和 4.2 的操作不同。

  • 在 Android 4.4 中,当我按下“Go”时没有任何 Action 。

  • 在 Android 4.2 中,当我按下“Go”时,键盘会隐藏。

这些不同的操作不利于用户体验。我想控制这个。是否有任何文件描述了我可以引用的差异?谢谢。

最佳答案

你对 EditText 有什么选择。

在我的 4.4 和 4.2 设备中,当我按下“GO”时,键盘会隐藏。

下面是我对 edittext 的设置:

<EditText
  android:id="@+id/edit_input"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:singleLine="true"
  android:imeOptions="actionGo" />

关于按下 "Go"按钮时的 Android webview 键盘 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24031771/

相关文章:

Android "extends ListActivity"错误,无法实例化activity componentinfo

android - RxJava-发出新项目时如何停止正在运行的任务

android - 邮寄至 : links not opening mail app on Android in cordova app

android - 任何停止内置滚动的 WebView 的方法

javascript - 使用 javascript 序列化选择 (html)

android - 如何在Android VR应用中为Youtube创建双重 View ?

android - 记录平板电脑的屏幕和音频

javascript - PhoneGap 是否支持应用内购买?

ios - PhoneGap 演示出现问题 : "nothing to be done for..."

android - 加载本地文件并得到未知的 Chrome 错误 : -6