我试图在约束布局中水平放置 8 个 ImageView
,但问题是 200X200
的 2 个 ImageView
占据了横屏全屏,第三张图在屏外。
当我使用普通布局时,我将所有这些放在Horizontal Scroll View
中。
我的问题是我是否也需要在约束布局中使用水平 ScrollView ?如果是这样,那么我在这里再次创建嵌套布局。
请指导我。
最佳答案
你的 View 层次应该是这样的:
<HorizontalScrollView>
<ConstraintLayout>
<The 8 image views>
</ConstraintLayout>
</HorizontalScrollView>
约束布局减少了嵌套。这并不意味着它也可以用来代替可 ScrollView 。您可以将可 ScrollView 的 subview 从相对/线性布局替换为约束布局,就像我在上面所做的那样。
PS:为什么要在水平 ScrollView 中放置“八个” ImageView ? 尝试使用 RecyclerView用 ImageView 项目代替。
关于android - 如何在约束布局中创建水平 ScrollView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41090262/