首页 > TAG信息列表 > android-keypad

java-如何在我的自定义键盘上按android播放用户拨号盘提示音?

在我的应用中,我有一个自定义键盘,想在按键时播放滴答声.下面的代码给了我声音. AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE); float vol = 1f; am.playSoundEffect(AudioManager.FX_KEY_CLICK, vol); 但我希望播放与用户触摸拨号盘时相同的音调.

android-在RecyclerView视图上捕获KeyEvent

遵循this博客文章上的指示,我可以在垂直列表适配器上跟踪选定的项目,但是无法通过按某些键单击或长按任何项目. 我已经创建了这种方法 public static boolean isConfirmButton(KeyEvent event){ switch (event.getKeyCode()){ case KeyEvent.KEYCODE_ENTER: c

android – 如何在EditText和Soft Keyboard之间添加边距?

我想在EditText和Soft Keyboard之间添加10dp的边距. 这是我的XML: <RelativeLayout android:id="@+id/BottomLayout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="

如何在Android中打开键盘时在视图中滚动?

我在scrollview中有一些edittext,当它们超出屏幕容量时,当键盘打开时很难执行平滑滚动.这是我的代码. <ScrollView android:layout_width="match_parent" android:layout_height="match_parent" > <LinearLayout android:layout_width="match_par

android – 使用AlertDialog.Builder显示软键盘(数字)

我在AlertDialog中有一个EditText,但是当它弹出时,我必须在键盘弹出之前单击文本框.此EditText在XML布局中声明为“number”,因此当单击EditText时,会弹出一个数字小键盘.我想消除这个额外的点击,并在加载AlertDialog时弹出数字小键盘. 我发现的所有其他解决方案都涉及使用 dialog

android – 按下主页键盘后没有隐藏

我使用以下代码来显示键盘 InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY); 我使用以下代码来隐藏键盘getWindo

java – 如何检测何时隐藏Android软件键盘?

我需要检测何时隐藏android软件键盘.我的活动当前响应隐藏硬件键盘但软件键盘看起来只能通过尺寸更改事件隐含. 当用户取消键盘模式隐藏软件键盘时,是否有人知道视图或活动可以接收通知的方式?解决方法:是否会迫使软键盘始终显示帮助? 您可以将其添加到Activity的xml文件中,以确保软

Android:通过代码动态关闭虚拟键盘?

如何通过代码动态关闭虚拟键盘? 我想要做的就是当用户单击“确定”按钮时将其关闭,因为即使按钮​​现在具有焦点,它也不会自动关闭.解决方法:Close/hide the Android Soft Keyboard

android – 如何检查是否使用了本机/硬件键盘?

我想检查是否使用了本机/硬件键盘,如果可能,我想要禁用第三方键盘. 我的目标很简单我只使用原生的android软键盘在我的编辑框中输入值,而其他键盘也不应该这样 谢谢 编辑 我知道做我想做的事情并不是一个好主意,我知道android的基本思想是拥有意图和活动以及服务,他们知道根据inten

在android中禁用DPAD键

我试图捕捉箭头键(向上,向下,向右和向左)生成的事件并禁用它们.下面的代码片段来自其中一个活动类. @Override public boolean onKeyUp(int keyCode, KeyEvent event) { if(event.getAction() == KeyEvent.KEYCODE_DPAD_DOWN) return true; else return true; } 但是,使

用android studio 3.1更新打开键盘上的App冻结

应用程序在更新前工作正常. 每当我点击一些EditTextcursor闪烁几秒钟,比应用程序冻结并卡住. login_activity.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://