我有一个问题,软键盘重叠部分的EditTexts。
当我单击我的EditTexts时,软键盘就会出现在文本的下方,这意味着文本框的一部分不会显示为软键盘与其重叠。
如何增加EditText和软键盘之间的距离?
发布于 2013-09-12 12:06:14
这个问题不是由EditText引起的,而是由TextViews造成的。
发布于 2013-09-06 13:03:33
会有某些可用的解决方案,有时有效,有时不起作用,我将逐步使用以下方法来处理您的场景
将滚动视图添加到主布局中的布局中。
2-获取它的参考
3-现在使用以下代码片段
editTextField.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
// TODO Auto-generated method stub
v.postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
/*if(Build.VERSION.SDK.equals("4.1.1")||Build.VERSION.SDK.equals("4.1.2"))
{
}
else
{*/
scrollView.scrollBy(0, 150);
//}
}
}, 500);
}
});
当屏幕需要调整覆盖层时,它将向上滚动屏幕。
发布于 2017-10-25 05:32:34
试试这个,
在编辑文本中添加重力底部,并根据需要提供填充底部。
<EditText
android:gravity="bottom"
android:paddingBottom="10dp"
................
/>
https://stackoverflow.com/questions/18658359
复制相似问题