gpt4 book ai didi

android - 动态中心对齐 ViewPager

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:43:56 25 4
gpt4 key购买 nike

我无法将 fragment 对齐到 View 页面的中心,用户可以在屏幕上看到多个 fragment 。这个问题以前已经解决了,但是当 fragment 有不同的大小时就没有了。

Can ViewPager have multiple views in per page?是我使用的一个链接。它的 pagercontainer 解决方案有效但速度很慢。我的解决方案是通过 setPadding(int, int, int, int) 方法和 falsesetClipToPadding 设置 ViewPager 填充。这样做会使 fragment 看起来好像在中心对齐,但假设所有 fragment 的大小都相同(因为 setPaddingView 的全局设置) .因此,具有不同的 fragment 大小只会完全弄乱对齐。

我希望有人知道如何制作它,以便在不使用填充的情况下将 View 寻呼机中的当前 fragment 对齐到中心。这样一个人可以有不同的 fragment 大小。或者,有人可以建议如何使用可变 fragment 大小的填充实现中心对齐吗?

PS:网上找遍了,没找到解决办法。

最佳答案

与其在 viewPager 内对齐 fragment ,不如尝试将所有元素放在一个布局中,然后将其对齐到中心(在 fragment 内)。

将 viewPager 作为 wrap_content。并将 fragment 主要布局参数也作为 wrap_content。

如果这对您没有帮助。您可以分享您的布局。此外,在您的问题中再添加一个标签 - “android_layout”

关于android - 动态中心对齐 ViewPager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26167345/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com