我可以更改viewpager中视图的宽度吗?

时间:2012-05-27 07:29:57

标签: android layout android-viewpager

我目前正在使用带有3个片段的Viewpager。我想知道我是否可以改变第一个片段的宽度。

事实上,当你用平板电脑观看它时,我尝试这样做就像Android播放商店中的类别菜单一样,它看起来像一个片段但是当它滑到它时它没有占用所有空间所以你仍然看到片段旁边(我不知道我是否清楚)。我想知道我是否可以通过将第一个片段的宽度从MATCH_PARENT更改为固定值来做到这一点,我甚至不知道这个结果是否很好。

我试过setLayoutParams(),在xml中设置它,似乎没什么用。片段仍与父母匹配。

2 个答案:

答案 0 :(得分:0)

使用ViewPager,不支持。您必须编写自己的ViewGroup类,或者您可以尝试使用我在this question中回答的内容。

答案 1 :(得分:0)

实际上,您可能想尝试使用setPageMargin(int)ViewPager的网页上设置负边距。另见我不久前在类似问题上提供的这个答案: