黑马程序员和育知哪个好,甘蔗网造梦西游2无敌版,撒旦冷枭的眷宠
前言
最近做项目时碰到一个问题,在意见反馈里面,提交按钮写到顶部,当用户输入反馈意见或者邮箱手机号时,弹出的输入法会上移整个页面,导致提交按钮显示不了。
很明显,这样的界面是非常不友好的,找了一些资料无果后,只好自己想办法解决,经过多次尝试后终于实现了想要的效果。特记录在此,希望能帮助需要帮助的人。效果图如下,写的不好勿怪。
效果图
解决思路
使用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 Manifest中meta-data扩展元素数据的配置与获取方式
Android实现获取meta-data和build.gradle的值
Android获取清单文件中的meta-data,解决碰到数值为null的问题
解决webview 第二次调用loadUrl页面不刷新的问题
解决Android WebView拦截url,视频播放加载失败的问题
Android webview加载https链接错误或无响应的解决
网友评论