软输入模式是"SOFT_INPUT_ADJUST_PAN"
,当键盘显示时,EditText
向上移动以保持可见,但键盘和txt的底部总是粘在一起,如截图所示,我希望它们之间有一些空间,可以吗?
另外,输入模式必须保持为"SOFT_INPUT_ADJUST_PAN"
。
对不起,我的英语,提前谢谢你…
发布于 2014-08-20 16:26:19
我应用了上面的方法,在Activity上将android:windowSoftInputMode设置为"adjustPan“,然后我将填充添加到带有重力底部的edittext中,它的效果很不错。谢谢,
发布于 2013-07-22 04:28:55
你为什么不试试这个呢?
android:windowSoftInputMode="adjustResize"
我知道你想调整pan,但这也能解决你的问题。
既然您真的想继续使用adjustPan,也许您可以尝试稍微重新设计一下XML布局。
您还必须将所需的填充添加到布局文件中最外层的容器元素。
发布于 2019-08-01 15:07:55
在编辑文本中简单的填充将不起作用。
对编辑文本使用drawable,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:bottom="8dp"
android:left="8dp"
android:right="8dp"
android:top="8dp">
<shape android:shape="rectangle">
<corners android:radius="10dp" />
<stroke
android:width="1dp"
android:color="@color/white" />
<solid android:color="@color/transparent" />
</shape>
</item>
</layer-list>
然后使用
android:windowSoftInputMode="adjustPan"
在您的清单文件中。
https://stackoverflow.com/questions/17630336
复制相似问题