问题描述:
进入界面,EditText获得焦点,输入法软键盘会从下方出现将输入框顶上去.但再次获得焦点时,软键盘就会将EditText遮挡.
解决办法:
1.AndroidManifest中:
<activity
android:name="{ActivityName}"
android:windowSoftInputMode="adjustResize"/>
2.界面根布局使用ScrollView包裹
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#313131"
android:scrollbars="none" //见PSⅠ
>
....
....
....
</ScrollView>
效果图如下:


PS:
Ⅰ效果图第二张ScrollView有滚动条.为了显眼.代码中已经去掉,强迫症.

网友评论