我知道这个问题已被多次询问,例如:this,但我的问题有点不同。我在清单中设置了android:windowSoftInputMode="adjustPan"
。通常它工作正常。
因为我需要EditText
只显示一行文字,所以我设置:
android:singleLine="true"
举个例子,我们假设我的EditText
可以在一行中显示10个字符,当我点击EditText
并输入9个字符时,一切正常。当我隐藏键盘然后再次单击EditText
时,没有任何问题,键盘将不会隐藏输入区域。
但是,当我输入15个字符并隐藏键盘时,我再次点击EditText
,如果cursor
第10个字符后,键盘会< strong>隐藏输入区域,但是如果我将cursor
之前设为第10个字符,那么一切正常。
有人知道原因吗?非常感谢提前。