我正在制作带有图标列表的应用程序,所以像每行两个图标一样,我有8个图标。 4适合 View ,但重置不适合。我使用了ConstraintLayout(最新的Android Studio)。

所以,我想-如何实现ConstraintLayout定位并使它可滚动?我添加了ScrollView。创建它时,它会自动在其下添加LinearLayout。所以没问题,我将其删除,在其中添加ConstraintLayout,这样我的项目如下所示:

ConstraintLayout
-ScrollView
-ConstraintLayout

到目前为止一切顺利,但是现在如果我在“设计” View 或“蓝图” View 上放置任何小部件,则不会添加任何内容。如果将其放到第二约束布局下,它的总和就不错,但是约束是针对第一约束布局构建的;如果切换到第二约束,则所有约束布局控件将从设计 View 的顶部消失。

我的问题是:如何使可滚动图标页面正确放置(最好是约束布局方式)?

谢谢!

最佳答案

我相信可以将其标记为以下内容的重复项(我想我没有标记的要点):android Is it possible to put a constraint layout inside a ScrollView

要回答您的问题,由于Android Studio v3.0.0中存在错误,当前不可能(截至2017年10月31日)

checkout 此图像,您可以看到ScrollView不能正常工作:
ScrollView malfunctions with ConstraintLayout

关于带有ScrollView的Android Studio ConstraintLayout,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41759870/

10-11 14:33