CardView
有EditText
,当键盘打开时,它会放在EditText
的正下方。但是如下所示,键盘太靠近EditText,很难按下"发送"按钮,因为没有足够的空间。
有没有办法在CardView结束后显示键盘? 我在这里看到了一些类似的问题,但它们都没有提供我需要的解决方案。一些答案建议在EditText中设置paddingBotton,但这不是我想要的。我不想要空间,我也希望显示CardView的结束。
请注意,我不想调整布局大小,因此" adjustResize"不是解决方案,而且我已经在使用" adjustPan"在AndroidManifest.xml中
<activity
...
android:windowSoftInputMode="adjustPan" />
有什么想法吗?
答案 0 :(得分:0)
如果您使用的是scrollview。你可以做一件事就是滚动你的滚动视图作为你的要求
请参考下面的代码
ScrollView sv =(ScrollView)findViewById(R.id.scrl);
sv.scrollTo(0, sv.getBottom());
or
sv.fullScroll(View.FOCUS_DOWN);
您可以对Enter键的软输入执行此操作。
还有另外一种解决方案,您可以通过提供
来隐藏键盘的建议android:inputType="textNoSuggestions"