3 和更高的 columnCount 导致错误 Android Studio

Posted

技术标签:

【中文标题】3 和更高的 columnCount 导致错误 Android Studio【英文标题】:3 and higher columnCount cause bug Android Studio 【发布时间】:2021-11-11 18:30:41 【问题描述】:

当对象不适合三行时,它们会超出,如果它们太多,我需要它们传递到下一行。有可能解决它吗?谢谢。columnCount is 2columnCount is 3 and higher

<GridLayout
    android:layout_
    android:layout_
    android:columnCount="2">

    <FrameLayout
         android:layout_
         android:layout_gravity="center_horizontal"
         android:layout_columnWeight="1"/>
    <FrameLayout
         android:layout_
         android:layout_gravity="center_horizontal"
         android:layout_columnWeight="1"/>
    <FrameLayout
         android:layout_
         android:layout_gravity="center_horizontal"
         android:layout_columnWeight="1"/>

</GridLayout>

【问题讨论】:

【参考方案1】:

您的 columnCount 为 2,但您有 3 个孩子。把 columnCount 改成 3 看看。

<GridLayout
    android:layout_
    android:layout_
    android:columnCount="3">

    <FrameLayout
         android:layout_
         android:layout_gravity="center_horizontal"
         android:layout_columnWeight="1"/>
    <FrameLayout
         android:layout_
         android:layout_gravity="center_horizontal"
         android:layout_columnWeight="1"/>
    <FrameLayout
         android:layout_
         android:layout_gravity="center_horizontal"
         android:layout_columnWeight="1"/>

</GridLayout>

【讨论】:

以上是关于3 和更高的 columnCount 导致错误 Android Studio的主要内容,如果未能解决你的问题,请参考以下文章