1

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

实际上,当您使用平板电脑观看时,我尝试对 android play 商店中的类别菜单执行此操作,它看起来像一个片段,但滑动到它时并没有占用所有空间,因此您仍然可以看到它旁边的片段(我不知道我是否清楚)。我想知道是否可以通过将第一个片段的宽度从 MATCH_PARENT 更改为固定值来简单地做到这一点,我什至不知道这样做的结果是否会很好。

我尝试了 setLayoutParams() ,将其设置在 xml 中,似乎没有任何效果。片段仍然匹配父级。

4

2 回答 2

0

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

于 2012-05-27T10:02:09.760 回答
0

对于 ViewPager,它不受支持。您必须编写自己的 ViewGroup 类,或者您可以尝试我在这个问题中回答的内容。

于 2012-05-27T07:34:26.723 回答