我遇到了与 EditTexts 的软键盘重叠部分有关的问题。
当我单击我的 EditTexts 时,软键盘出现在文本下方,这意味着文本框的一部分未显示,因为软键盘与其重叠。
任何想法如何增加 EditText 和软键盘之间的距离?
我遇到了与 EditTexts 的软键盘重叠部分有关的问题。
当我单击我的 EditTexts 时,软键盘出现在文本下方,这意味着文本框的一部分未显示,因为软键盘与其重叠。
任何想法如何增加 EditText 和软键盘之间的距离?
将有某些可用的解决方案,有时有效,有时不是我正在使用的工作,并将处理您的方案使用以下步骤逐步
1-将滚动视图添加到主布局内的布局
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);
}
});
当屏幕需要调整覆盖时,它会向上滚动屏幕
试试这个,
在编辑文本中添加重力底部并根据需要提供填充底部。
<EditText
android:gravity="bottom"
android:paddingBottom="10dp"
................
/>
试试这个方法
在你的 mainfest.xml
<activity
android:name="YourActivity"
android:windowSoftInputMode="stateHidden|adjustResize" />
问题不是由 EditText 引起的,而是由混淆布局的 TextViews 引起的。