问题标签 [android-keypad]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
182 浏览

android - android在表单中删除键盘

我有一个带有表单的 Android 应用程序。当用户通过单击“发送”发送信息时,应用程序会验证表单。如果发现问题,它会向上滚动并显示某个 textView。

但是如何清除键盘?它占据了我屏幕的一半。

0 投票
6 回答
24199 浏览

android - Android onKeyDown()在按下后退按钮时不执行

嗨,在谷歌上搜索后,我来这里寻求帮助。当用户按下设备的后退按钮时,我使用以下方法返回。

但是 logcat 不显示任何日志消息。

W/KeyCharacterMap(517): Using default keymap: /system/usr/keychars/qwerty.kcm.bin 请帮我找到这个。

编辑问题:

这是我的整个班级。

}

0 投票
1 回答
1642 浏览

android - 如何忽略 DialogFragment 中的“搜索”按键

我之前为我的对话框扩展了类,我必须在我的对话框中使用以下代码段,以便在按下手机的搜索Dialog时它们不会被关闭:

我现在正在使用DialogFragment该类进行对话。不幸的是,与按下手机的搜索键时对话框被取消DialogFragment的问题相同(无论对话框的可取消状态如何)。双重问题是没有方法,因此上述代码段不再适用。DialogDialogFragmentsetOnKeyListener

任何人都知道如何让我的对话框(显示时)忽略搜索按键?

注意:我尝试将上述代码段添加到我的活动onKeyUp 方法中,但不幸的是,如果显示实例,onKeyUp则不会调用我的活动方法。DialogFragment相反,令人恼火的是, DialogFragment实例被解雇了。

0 投票
1 回答
1473 浏览

android - 如何以编程方式关闭Android中的按钮点击

我正在编写一个在用户打字时录制音频的程序。

我发现音频播放包括键盘的敲击声。

有没有办法(a)确定是否设置了键盘点击反馈声音,(b)如果是,请将其关闭,以及(c)在人员退出时再次打开(如果它开始时)该程序

0 投票
1 回答
1022 浏览

android - 将冒号添加到 InputType.TYPE_CLASS_NUMBER 键盘

如何使用输入类型将冒号(:) 添加到软键盘InputType.TYPE_CLASS_NUMBER 目前我有以下代码:

但我也喜欢数字键盘上的冒号(:)?

0 投票
2 回答
2831 浏览

java - 提交搜索或选择搜索建议时隐藏键盘

我有一个操作栏搜索小部件,它也提供搜索建议。当用户输入查询并提交或选择搜索建议时,键盘不会消失。我该如何解决这个问题?

我无法弄清楚如何在搜索提交或建议选择时隐藏键盘。

谢谢你。

0 投票
6 回答
17587 浏览

android - 键盘启动时调整滚动视图

我有一个带有表格的活动。因为表单很长,所以我使用了滚动视图。

问题是当键盘启动时滚动视图不会改变。键盘与滚动视图的最后部分重叠。

如何确保键盘位于滚动视图下方,并且调整滚动视图以适应其上方的空间?

同时,有没有办法确保“上一个”和“下一个”按钮也在键盘上?

0 投票
2 回答
6908 浏览

android - 在 Android 虚拟键盘上捕获 KeyEvent

在输入 EditText 期间,有什么方法可以捕获 android 虚拟键盘上的键事件?

我想捕获 deleteKey 事件?

0 投票
2 回答
4864 浏览

android - Android 果冻豆更多选项按钮

我使用 Galaxy Nexus,它没有任何按钮。但其他人有一些特殊的按钮。例如主页、菜单、返回和搜索。我正在开发一个 android 应用程序,例如我想使用菜单按钮。我怎样才能做到这一点 ?如何在底线添加一个或多个键?

例如 Whatsapp 使用这个。我启动whatsapp,我看到4个按钮,返回,主页,应用程序和连续的三点。如果我单击此三点按钮,则会打开新选项卡,并且此处的选项很少。

我想使用这个逻辑我该怎么做?

注意:我不知道如何发音这些按钮的名称。

0 投票
2 回答
468 浏览

android - 单击对话框中的editext框时。隐式键盘必须隐藏

我在对话框上有一个edittextbox。当我单击编辑文本框时,必须禁用键盘。

在这里,我有以下代码,其中编辑 tetxtbox 存在。

公共类 NumberPicker 扩展 LinearLayout 实现 OnClickListener、OnFocusChangeListener、OnLongClickListener {

// mText.setText(mStart); }

}

如果我通过键盘编辑 editetxt 框,那么我会收到以下错误。

10-08 16:16:01.194:WARN/System.err(27016):java.lang.NumberFormatException:无法将“null”解析为整数 10-08 16:16:01.202:WARN/System.err(27016):在 java.lang.Integer.parseInt(Integer.java:406) 10-08 16:16:01.202: WARN/System.err(27016): 在 java.lang.Integer.parseInt(Integer.java:382) 10- 08 16:16:01.202: WARN/System.err(27016): at com.cpt.coffee.activity.CoffeeOrder$EfficientAdapter$1$1.onClick(CoffeeOrder.java:316) 10-08 16:16:01.202: WARN/ System.err(27016): 在 android.view.View.performClick(View.java:2408) 10-08 16:16:01.202: WARN/System.err(27016): 在 android.view.View$PerformClick.run (View.java:8816) 10-08 16:16:01.202: WARN/System.err(27016): 在 android.os.Handler.handleCallback(Handler.java:587) 10-08 16:16:01.202: WARN /System.err(27016): 在 android.os.Handler.dispatchMessage(Handler.java:92) 10-08 16:16:01.202: WARN/System.err(27016): 在 android.os.Looper.loop(Looper.java:123) 10-08 16:16:01.202: WARN/System.err( 27016): 在 android.app.ActivityThread.main(ActivityThread.java:4627) 10-08 16:16:01.212: WARN/System.err(27016): 在 java.lang.reflect.Method.invokeNative(Native Method) 10-08 16:16:01.212: WARN/System.err(27016): 在 java.lang.reflect.Method.invoke(Method.java:521) 10-08 16:16:01.212: WARN/System.err( 27016): 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 10-08 16:16:01.212: WARN/System.err(27016): 在 com.android.internal.os .ZygoteInit.main(ZygoteInit.java:626) 10-08 16:16:01.212: WARN/System.err(27016): at dalvik.system.NativeStart.main(Native Method)WARN/System.err(27016): at android.app.ActivityThread.main(ActivityThread.java:4627) 10-08 16:16:01.212: WARN/System.err(27016): at java.lang.reflect.Method .invokeNative(Native Method) 10-08 16:16:01.212: WARN/System.err(27016): at java.lang.reflect.Method.invoke(Method.java:521) 10-08 16:16:01.212: WARN/System.err(27016): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 10-08 16:16:01.212: WARN/System.err(27016): at com .android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 10-08 16:16:01.212: WARN/System.err(27016): at dalvik.system.NativeStart.main(Native Method)WARN/System.err(27016): at android.app.ActivityThread.main(ActivityThread.java:4627) 10-08 16:16:01.212: WARN/System.err(27016): at java.lang.reflect.Method .invokeNative(Native Method) 10-08 16:16:01.212: WARN/System.err(27016): at java.lang.reflect.Method.invoke(Method.java:521) 10-08 16:16:01.212: WARN/System.err(27016): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 10-08 16:16:01.212: WARN/System.err(27016): at com .android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 10-08 16:16:01.212: WARN/System.err(27016): at dalvik.system.NativeStart.main(Native Method)错误(27016):在 java.lang.reflect.Method.invoke(Method.java:521)10-08 16:16:01.212:WARN/System.err(27016):在 com.android.internal.os.ZygoteInit $MethodAndArgsCaller.run(ZygoteInit.java:868) 10-08 16:16:01.212: WARN/System.err(27016): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 10- 08 16:16:01.212:WARN/System.err(27016):在 dalvik.system.NativeStart.main(本机方法)错误(27016):在 java.lang.reflect.Method.invoke(Method.java:521)10-08 16:16:01.212:WARN/System.err(27016):在 com.android.internal.os.ZygoteInit $MethodAndArgsCaller.run(ZygoteInit.java:868) 10-08 16:16:01.212: WARN/System.err(27016): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 10- 08 16:16:01.212:WARN/System.err(27016):在 dalvik.system.NativeStart.main(本机方法)