我正在使用TabLayout显示不同的输入方法。第一个标签包含按钮,第四个标签应该显示嵌入在这个TabLayout中的标准键盘。这是一个屏幕截图,展示了它应该是什么样子: TabLayout目前运作正常。我尝试创建一个带有KeyboardView的布局XML文件,但是应用程序没有显示键盘...
当文本被复制到剪贴板并显示建议时,键盘的顶部会遮挡视图的一小部分。我认为这是“Gboard”的问题,因为如果EditText inputType是“text”,则一切正常,但当它是“number”类型时,就会出现问题。 这是我使用的样式:<style name="BottomS...
我在创建自己的键盘时遇到了这个问题,但是我想不起来在哪里看到过它。 我想打开数字键盘。然而,我希望我的EditText只接受IP地址。通过this answer向我的EditText添加筛选器并不太困难。 然而,现在我想打开数字键盘而不是标准文本键盘。不幸的是,搜索结果充斥着相同的“如何限...
我正在使用Android 3.2的软键盘。问题是我找不到用于最小化键盘的左下角按钮的keyCode。 我使用了onKeyDown的switch case来显示keyCode,但它似乎是唯一一个没有值的。我认为它应该与返回按钮具有相同的代码,因为它替代了返回按钮,但没有这样的运气。
在我的片段中,我有一个在滚动视图内的editText,当我点击它时,我将它设置为像这样打开:getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE | Wind...
在我之前的问题中,我问了一个问题(并且按照这篇博客文章的方法自己回答了),如何在RecyclerView上正确处理关键输入。现在我意识到,如果我按住箭头键,比如向下键,向下滚动会停止,RecyclerView会失去焦点,可能是因为滚动速度比所有子View的生成速度更快。有没有什么解决方法或更好...
我知道在安卓中隐藏键盘的代码是:InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(myEditText...
我在一个RelativeLayout中有几个设置了align bottom属性的元素,当软键盘弹出时,这些元素被软键盘遮盖了。 我希望它们能够往上移,以便在屏幕空间足够的情况下显示在键盘上方,或者使键盘上方的区域可滚动,用户仍然可以看到这些元素。 有关于如何解决这个问题的任何想法吗?
我正在尝试使用软件键盘检测德语umlauts。为了识别输入的字符,我使用 onKeyUp() 方法。但是该方法不适用于德语umlauts。 有没有办法让我识别它们?