遇到问题的两台PDA版本分别为4.4和6.0 ,EditText在获取焦点后,关闭软键盘,若焦点不变,再次点击此EditText,
android:windowSoftInputMode="adjustPan"
将没有效果,软键盘会覆盖。代码如下
<EditText
android:id="@+id/et"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:inputType="number"/>
原因 : Android7.0以下版本,EditText的gravity属性如果和 inputType、singleLine属性同时使用会出现这种效果,猜测是版本Bug,我的解决方式是去掉其中一个属性,虽然不是最完美的解决方式,起码软键盘的问题解决了。