大家好,欢迎来到IT知识分享网。
前几天有个人问我,说在最底下有个输入框,弹出键盘时整个界面都一起跟着移动,上面的标题栏都移到上面看不到了,界面非常难看。其实这种问题一般存在于这样的界面布局中那就是,上面是标题栏,中间是Listview,下面是输入框。而经常遇到的问题就是当点击输入框时,键盘弹出,标题栏不见了。我们正确的现实效果应该是像微信,的聊天框一样,当点击输入框时,保持标题栏,挤压ListView。
解决办法如下
第一步
在AndroidMnanifest.xml中相应的Activity加上
android:windowSoftInputMode=”adjustResize”属性
注意:如果不想在一进界面就弹软键盘应该设置成
android:windowSoftInputMode=”adjustResize|stateHidden”
第二步在布局文件中的ListView中加入android:transcriptMode=“normal”其实就这两步,就这么简单的轻松解决了大家可能遇到的问题。
著名的移动互联网专家,自媒体人,运营的公众号“非著名程序员”,每天一篇原创技术分享和移动互联网知识分享,微信公众号:smart_android ,头条号和百度百家账号都是“非著名程序员”。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/169039.html