21得票9回答
Android如何使布局在软键盘打开时可滚动,但不会向上移动?

这是我的屏幕,在键盘后面隐藏了一个按钮。 我想要完全像这样,但可滚动。- 每当打开键盘时,我想让它看起来与图像相同。但是,我想使其可以滚动,以便用户可以滚动查看屏幕的底部部分(包括按钮),即使键盘打开也可以。 我尝试过 -android:windowSoftInputMode="a...

15得票3回答
使用CollapsingToolbarLayout的CoordinatorLayout在对话框片段中与键盘冲突。

最近我决定将我的应用程序转换为使用新的Support design库,并发现了一个非常恶心的bug。 假设我有一个CoordinatorLayout,其中包含一个AppBarLayout和任何可滚动视图,可以是ViewPager、NestedScrollView,甚至是具有所需滚动行为的Re...

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

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

39得票6回答
如何在EditText和软键盘之间添加边距?

我想在EditText和软键盘之间添加10dp的边距。 这是我的XML代码:<RelativeLayout android:id="@+id/BottomLayout" android:layout_width="fill_parent" android:la...

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

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

11得票8回答
如何在对话框关闭时隐藏键盘

我有一个在其上仅有单个片段Fragment的Activity。片段上有一个 EditText。 当片段显示时,键盘会立即弹出,但我通过在清单文件中设置 android:windowSoftInputMode="stateHidden" 来阻止它。 但是,也有一个按钮,它会打开带有另一个 E...

15得票5回答
当输入时,Android编辑框下划线显示。

在Android中,当我在编辑文本字段中输入时,我希望去掉下划线。对于名字编辑文本的第一个字母,应该大写,所以我加了textCapSentences,但是在我的情况下,我看到编辑文本字段中的下划线。如何去掉它? 我尝试了所有组合的textFilter | textNoSuggestions ...

92得票1回答
在Android的EditText中如何获取光标位置?

我正在使用自定义的EditText视图。我重写了OnKeyUp事件,并能够捕获Enter键按下。现在我的要求是,当用户输入文本“嗨。你好吗?”然后将光标放在单词“are”之后并按Enter键时,我需要获取光标位置,以便在按Enter键时提取光标后的文本。请告诉我如何做到这一点。感谢您的时间和帮助。

11得票1回答
在Android中,聚焦于底部编辑文本时出现键盘问题

我正在开发一款Android应用程序,希望从用户那里获得输入。我为此创建了一个布局,其中滚动视图作为根视图,相对布局是其子视图,所有其他布局都在这个相对布局中。但是当编辑文本位于屏幕底部并且用户单击它以带出键盘时,它会显示一些空白框在编辑文本和键盘之间,而在此之后,如果用户输入任何单词,则无法...

11得票3回答
在ScrollView中的EditText,当它获得焦点时如何滚动到EditText?

在一个ScrollView中有一个EditText(并且在EditText上面还有其他视图)。当用户点击EditText时,键盘会出现,ScrollView的可见区域变小。因此,EditText没有显示在屏幕上(也不会滚动ScrollView以使EditText可见)。在用户按下键盘中的任意键...