Android弹出软键盘时如何将底部顶上去

开发过程中会有这样的需求:

当在某一个文本输入框中输入文本时,需要在文本框底部提示“还可输入XX字”。此时,如果文本框是全屏的,或者高度太高,在软键盘弹出时底部的提示则会被键盘遮挡住,用户体验不是很好。

网上很流行的一种方式是设置android:windowSoftInputMode="stateUnchanged|adjustPan" ,但是在我的代码里面并不好用,而且这种方法影响的是整个Activity,感觉不太好。


解决方案:在EditText外面使用ScrollView做父布局。

代码如下:




    

        
    

    

    


效果如图:

Android弹出软键盘时如何将底部顶上去_第1张图片


你可能感兴趣的:(Android)