android-keypad相关内容
我在我的应用程序中有一个自定义键盘,里面有满是图像的图像,当我单击图像时,我想将图像发送到输入连接(即希望以应用程序的默认编辑文本显示图像),单击图像时如何传递图像??请帮助 推荐答案 使用InputConnectionCompat如下所示: private void commitImage(Uri contentUri) { InputContentInfoCompat
..
我有两个活动 A 和 B.当我单击 A 中将显示 B 的按钮时.当我单击 B 中的按钮时,它返回到 A.我在 finish() 方法之后设置了 overridePendingTransition 方法.它工作正常.但如果当前的活动是 B.那时我点击设备中的默认后退按钮.它显示从右到左的过渡以显示 Activity A. 如何在设备上收听默认返回键? 编辑: Log.v(TAG, "后
..
在 Android 中输入编辑文本字段时,我需要删除下划线.对于名字,编辑文本的第一个字母应该是大写的,所以我已经给出了 textCapSentences,但在我的例子中,我在 edittext 字段中看到了下划线.如何删除它? textFilter|textNoSuggestions|textCapSentences 的所有组合我都试过了 这是我的名字编辑文本:
..
我想在 EditText 和软键盘之间添加 10dp 的边距. 这是我的 XML:
..
在我的片段中,我在滚动视图中有一个 editText,当我点击它时,我将它设置为像这样打开: getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN); 从第一
..
我正在使用自定义的 EditText 视图.我已经覆盖了 OnKeyUp 事件并且能够捕获 Enter 按键.现在我的要求是,当用户输入文本“嗨.你好吗?"然后将光标保持在单词“are"之后并按Enter,我需要获取光标位置,以便在按下Enter键时提取光标后的文本.请让我知道如何做到这一点.感谢您的时间和帮助. 解决方案 您可以使用 getSelectionStart() 和 getSe
..
我有一个使用这种布局的人造对话框:
..
我有一些字段(姓名、电子邮件、密码、注册按钮)的视图:
..
我在相对视图中有几个元素,设置了底部对齐属性,当软键盘出现时,这些元素被软键盘隐藏. 我希望它们向上移动,以便在有足够的屏幕空间时将它们显示在键盘上方,或者使键盘上方的部分可滚动,以便用户仍然可以看到元素. 关于如何解决这个问题的任何想法? 解决方案 是的,请查看 Android 开发者网站上的这篇文章 描述了框架如何处理软键盘的出现. android:windowSof
..
在我的应用程序中,有一个注册屏幕,我不希望用户能够将文本复制/粘贴到 EditText 字段中.我在每个 EditText 上设置了一个 onLongClickListener,这样显示复制/粘贴/输入方法和其他选项的上下文菜单就不会出现.因此用户将无法复制/粘贴到编辑字段中. OnLongClickListener mOnLongClickListener = new OnLongClick
..
这个想法是通过按下按钮来获取用户语音输入,并将其传递到应用程序内的搜索中.由于设备限制,我们使用的是 SearchViewCompat 有用的SearchView.我已经能够使用此链接来获取语音输出,但是没有一种简单的方法可以将文本通过这种方式传递到搜索栏. 搜索视图本身显示为一个视图(因此没有setText()),但是如果我只能说“在键盘上使用mic键"或在搜索栏出现时立即说些什么,我认为它可
..
在这里,我正在使用ViewPager for Fragments,我使用了自定义视图分页器来控制导航. 这是课程, public class NonSwipeableViewPager extends ViewPager { public NonSwipeableViewPager(Context context) { super(context); setMyScroll
..
我有一个带有单个Fragment的Activity.片段上有一个EditText. 一旦显示片段,键盘就会弹出,但是我设法在清单android:windowSoftInputMode ="stateHidden" 中阻止了它的设置. 但是,还有一个按钮,可以打开一个带有另一个EditText的对话框. 我有一种方法可以在关闭对话框时自动关闭键盘. public static
..
在我以前的问题之一中,我问了一下(并在下面回答了自己的问题此博客文章)如何正确处理键盘上的按键输入RecyclerView. 现在,我意识到如果按住箭头键(例如向下键),则向下滚动停止,并且RecyclerView失去焦点,可能是因为滚动速度比所有子代View的生成速度都要快 是否有任何变通办法或更好的做法来正确处理RecyclerView上的硬件键盘输入? 更新: 我在此
..
按照此博客中的指示进行操作能够跟踪垂直列表适配器上的选定项目,但是我无法通过按某些键单击或长时间单击任何项目. 我已经创建了此方法 public static boolean isConfirmButton(KeyEvent event){ switch (event.getKeyCode()){ case KeyEvent.KEYCODE_ENTER:
..
我正在开发一个Android应用程序,我愿意从用户那里获取输入.我为其创建了一个布局,该布局具有一个滚动视图作为根视图&相对布局,因为它是所有其他布局的子元素,因此都位于此相对布局内.但是,当编辑文本位于屏幕底部时,用户点击该按钮将其带到键盘上,该键盘在编辑文本和&键盘和此后,如果用户输入任何单词,则不会在编辑文本中显示该单词.但是,如果“编辑文本"几乎超过屏幕大小的一半,则可以正常工作.您可以通
..
通过Google键盘,您可以长按空格键在Android中切换键盘.我还没有通过Google搜索找到任何东西,但是我敢肯定有一种方法可以通过编程来完成. 如何调出输入法选择器? 解决方案 他们使用 showInputMethodPicker(): private void onSpaceBarLongPress() { InputMethodManager imm = (
..
我有一个布局:
..
我想避免用户将键盘上的笑脸放入EditText中.有可能吗? 解决方案 您可以定义输入类型,仅接受字母或更改键盘类型: https://developer.android.com/training/keyboard-input/style.html 或者您只能接受某些特定的数字: 如何创建EditText仅在android中接受字母吗?/a>
..
在Android中输入编辑文本字段时,我需要删除下划线.对于名字,编辑文本的首字母应为大写字母,以便我输入textCapSentences,但是在我的情况下,我在edittext字段中看到下划线.如何删除? 我尝试了textFilter|textNoSuggestions|textCapSentences 的所有组合 以我的名字编辑文本:
..