比如,在 Activty 中放一个 100 页的 ViewPager 和两个按钮,一个按钮是跳转到首页,一个按钮是跳转到尾页。
要求在首页和尾页时,禁用相应的按钮。
有试过将按钮写在 ViewPager 建立的 Fragment 中,但由于每一组按钮都是和 Fragment 的内容一起连带的,所以按钮会和页面一起滚动,而且会多出 99 个按钮实例,没有必要。想要的效果应该是按钮不在 ViewPager 的 Fragment 中,在外层 Activity 中位置不动,但这就需要每次滚动页面都刷新一遍状态。所以复写什么方法,或使用什么方案才能实现这个效果呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.