8得票3回答
在安卓TabLayout中显示虚拟键盘

我正在使用TabLayout显示不同的输入方法。第一个标签包含按钮,第四个标签应该显示嵌入在这个TabLayout中的标准键盘。这是一个屏幕截图,展示了它应该是什么样子: TabLayout目前运作正常。我尝试创建一个带有KeyboardView的布局XML文件,但是应用程序没有显示键盘...

16得票2回答
Android点击按钮时隐藏键盘

我想在按下按钮的事件中隐藏键盘。 任何帮助将不胜感激

10得票1回答
窗口软输入模式:当键盘建议文本时,adjustResize 对数字键盘无效。

当文本被复制到剪贴板并显示建议时,键盘的顶部会遮挡视图的一小部分。我认为这是“Gboard”的问题,因为如果EditText inputType是“text”,则一切正常,但当它是“number”类型时,就会出现问题。 这是我使用的样式:<style name="BottomS...

7得票4回答
不强制限制EditText只输入数字,如何打开数字键盘

我在创建自己的键盘时遇到了这个问题,但是我想不起来在哪里看到过它。 我想打开数字键盘。然而,我希望我的EditText只接受IP地址。通过this answer向我的EditText添加筛选器并不太困难。 然而,现在我想打开数字键盘而不是标准文本键盘。不幸的是,搜索结果充斥着相同的“如何限...

8得票1回答
安卓软键盘最小化按钮的按键代码

我正在使用Android 3.2的软键盘。问题是我找不到用于最小化键盘的左下角按钮的keyCode。 我使用了onKeyDown的switch case来显示keyCode,但它似乎是唯一一个没有值的。我认为它应该与返回按钮具有相同的代码,因为它替代了返回按钮,但没有这样的运气。

19得票2回答
点击时键盘遮挡EditText问题

在我的片段中,我有一个在滚动视图内的editText,当我点击它时,我将它设置为像这样打开:getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE | Wind...

15得票1回答
将适当的键盘支持添加到RecyclerView

在我之前的问题中,我问了一个问题(并且按照这篇博客文章的方法自己回答了),如何在RecyclerView上正确处理关键输入。现在我意识到,如果我按住箭头键,比如向下键,向下滚动会停止,RecyclerView会失去焦点,可能是因为滚动速度比所有子View的生成速度更快。有没有什么解决方法或更好...

10得票3回答
在Android中,当触摸EditText区域外部时隐藏键盘

我知道在安卓中隐藏键盘的代码是:InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(myEditText...

181得票24回答
软键盘弹出时如何将布局上移?

我在一个RelativeLayout中有几个设置了align bottom属性的元素,当软键盘弹出时,这些元素被软键盘遮盖了。 我希望它们能够往上移,以便在屏幕空间足够的情况下显示在键盘上方,或者使键盘上方的区域可滚动,用户仍然可以看到这些元素。 有关于如何解决这个问题的任何想法吗?

8得票1回答
有没有一种在Android中检测德语umlauts的方法?

我正在尝试使用软件键盘检测德语umlauts。为了识别输入的字符,我使用 onKeyUp() 方法。但是该方法不适用于德语umlauts。 有没有办法让我识别它们?