美文网首页Android
EditText被软键盘遮挡的调整方法

EditText被软键盘遮挡的调整方法

作者: 阿V很简单 | 来源:发表于2017-03-29 17:13 被阅读0次

问题描述:

进入界面,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>

效果图如下:

normal.jpg up.jpg

PS:

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

冷静

相关文章

网友评论

    本文标题:EditText被软键盘遮挡的调整方法

    本文链接:https://www.haomeiwen.com/subject/bzqyottx.html