您的位置:首页 > 教育专区 > 教育相关 >
android开发 viewpager控件自动填满屏幕的问题
时间:2016-12-13 12:37来源:文库分享网 作者:wkfxw.com 点击:

android开发时有可能会用到viewpager控件,对于放置在此控件之上的控件没有影响,但是viewpager会自动填满剩余的屏幕,导致在其下方的控件无法显示,下面我们来解决这个问题 文库分享网(www.Wkfxw.com),全免费下载


工具/原料

eclipse

sdk

方法/步骤

正常情况下的viewpager显示,由于textview在viewpager之上,所以显示了“图片”两个字,剩下的控件由于viewpager自动填满剩余屏幕而没有显示

android开发 viewpager控件自动填满屏幕的问题

修改页面布局如下,由于特殊原因,删去了部分布局控件,但是不影响示范效果。其中id为“linear1”的LinearLayout是为viewpager的父控件,textview中显示是文字是”新闻“

android开发 viewpager控件自动填满屏幕的问题

我们可以通过限制viewpager父控件的宽和高来限制viewpager的大小

在适当的位置键入如下代码,意为设置viewpager的父控件linear1的宽为屏幕宽,高为宽的1/2,之后可以通过代码向viewpager中添加图片等

android开发 viewpager控件自动填满屏幕的问题

最后的效果如图所示

android开发 viewpager控件自动填满屏幕的问题

当然,设置viewpager的大小也可以在layout中直接设置宽和高的值,不过这种方法较之直接设置的方法更精准更方便一些

注意事项

对于控件较多,一个页面显示不全时,需要在布局中添加滚动条

0%
(0)
0%
(0)
最新评论
选择评论类型:
验证码:点击我更换图片

关于我们 | 信息反馈 | 网站地图 |文库提交