前言
最近做项目时碰到一个问题,在意见反馈里面,提交按钮写到顶部,当用户输入反馈意见或者邮箱手机号时,d出的输入法会上移整个页面,导致提交按钮显示不了。
很明显,这样的界面是非常不友好的,找了一些资料无果后,只好自己想办法解决,经过多次尝试后终于实现了想要的效果。特记录在此,希望能帮助需要帮助的人。效果图如下,写的不好勿怪。
效果图
解决思路
使用ScrollVIEw将中间的内容包住,再把ScrollVIEw的滚动条去掉
代码展示
视图文件:
<ScrollVIEw androID:ID="@+ID/scrollContent" androID:layout_wIDth="fill_parent" androID:layout_height="fill_parent" androID:fadeScrollbars="true" androID:fillVIEwport="true" > <!-- 中间内容视图代码 --> </ScrollVIEw>
Java文件:
去掉ScrollVIEw的滚动条
ScrollVIEw mScrollVIEw = (ScrollVIEw)findVIEwByID(R.ID.scrollContent); mScrollVIEw.setVerticalScrollbarEnabled(false); mScrollVIEw.setHorizontalScrollbarEnabled(false);
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持编程小技巧!
总结以上是内存溢出为你收集整理的Android实现d出输入法时顶部固定中间部分上移的效果全部内容,希望文章能够帮你解决Android实现d出输入法时顶部固定中间部分上移的效果所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)