问题标签 [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.
android - android在表单中删除键盘
我有一个带有表单的 Android 应用程序。当用户通过单击“发送”发送信息时,应用程序会验证表单。如果发现问题,它会向上滚动并显示某个 textView。
但是如何清除键盘?它占据了我屏幕的一半。
android - Android onKeyDown()在按下后退按钮时不执行
嗨,在谷歌上搜索后,我来这里寻求帮助。当用户按下设备的后退按钮时,我使用以下方法返回。
但是 logcat 不显示任何日志消息。
W/KeyCharacterMap(517): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
请帮我找到这个。
编辑问题:
这是我的整个班级。
}
android - 如何忽略 DialogFragment 中的“搜索”按键
我之前为我的对话框扩展了类,我必须在我的对话框中使用以下代码段,以便在按下手机的搜索键Dialog
时它们不会被关闭:
我现在正在使用DialogFragment
该类进行对话。不幸的是,与按下手机的搜索键时对话框被取消DialogFragment
的问题相同(无论对话框的可取消状态如何)。双重问题是没有方法,因此上述代码段不再适用。Dialog
DialogFragment
setOnKeyListener
任何人都知道如何让我的对话框(显示时)忽略搜索按键?
注意:我尝试将上述代码段添加到我的活动
onKeyUp
方法中,但不幸的是,如果显示实例,onKeyUp
则不会调用我的活动方法。DialogFragment
相反,令人恼火的是,DialogFragment
实例被解雇了。
android - 如何以编程方式关闭Android中的按钮点击
我正在编写一个在用户打字时录制音频的程序。
我发现音频播放包括键盘的敲击声。
有没有办法(a)确定是否设置了键盘点击反馈声音,(b)如果是,请将其关闭,以及(c)在人员退出时再次打开(如果它开始时)该程序
android - 将冒号添加到 InputType.TYPE_CLASS_NUMBER 键盘
如何使用输入类型将冒号(:) 添加到软键盘InputType.TYPE_CLASS_NUMBER
目前我有以下代码:
但我也喜欢数字键盘上的冒号(:)?
java - 提交搜索或选择搜索建议时隐藏键盘
我有一个操作栏搜索小部件,它也提供搜索建议。当用户输入查询并提交或选择搜索建议时,键盘不会消失。我该如何解决这个问题?
我无法弄清楚如何在搜索提交或建议选择时隐藏键盘。
谢谢你。
android - 键盘启动时调整滚动视图
我有一个带有表格的活动。因为表单很长,所以我使用了滚动视图。
问题是当键盘启动时滚动视图不会改变。键盘与滚动视图的最后部分重叠。
如何确保键盘位于滚动视图下方,并且调整滚动视图以适应其上方的空间?
同时,有没有办法确保“上一个”和“下一个”按钮也在键盘上?
android - 在 Android 虚拟键盘上捕获 KeyEvent
在输入 EditText 期间,有什么方法可以捕获 android 虚拟键盘上的键事件?
我想捕获 deleteKey 事件?
android - Android 果冻豆更多选项按钮
我使用 Galaxy Nexus,它没有任何按钮。但其他人有一些特殊的按钮。例如主页、菜单、返回和搜索。我正在开发一个 android 应用程序,例如我想使用菜单按钮。我怎样才能做到这一点 ?如何在底线添加一个或多个键?
例如 Whatsapp 使用这个。我启动whatsapp,我看到4个按钮,返回,主页,应用程序和连续的三点。如果我单击此三点按钮,则会打开新选项卡,并且此处的选项很少。
我想使用这个逻辑我该怎么做?
注意:我不知道如何发音这些按钮的名称。
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(本机方法)