>

2 * 2 gridlayout이어야하지만 API 21에서 내가하는 모든 것을 2 개만 보여줍니다 (이 두 요소는 후자 c0, r1 및 c1, r1입니다) 문제는 어디에 있습니까?! 열 가중치 및 행 가중치를 편집하려고했습니다. gridlayout 높이를 변경하려고했습니다.
cardview layout_gravity를 변경하려고했습니다. 그러나 그들 중 누구도 일하지 않았다

<GridLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="5"
    android:columnCount="2"
    android:padding="14dp"
    android:rowCount="2">

    <android.support.v7.widget.CardView
        android:layout_gravity="fill|top|right"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_marginBottom="16dp"
        android:layout_marginLeft="16dp"
        android:layout_marginRight="16dp"
        android:layout_column="0"
        android:layout_row="0">

    </android.support.v7.widget.CardView>
    <android.support.v7.widget.CardView
        android:layout_gravity="fill|top|left"
        android:layout_columnWeight="1"
        android:layout_marginBottom="16dp"
        android:layout_marginLeft="16dp"
        android:layout_marginRight="16dp"
        android:layout_column="1"
        android:layout_row="0">

    </android.support.v7.widget.CardView>
    <android.support.v7.widget.CardView
        android:layout_gravity="fill|bottom|right"
        android:layout_column="0"
        android:layout_row="1"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_marginBottom="16dp"
        android:layout_marginLeft="16dp"
        android:layout_marginRight="16dp">

    </android.support.v7.widget.CardView>
    <android.support.v7.widget.CardView
        android:layout_gravity="fill|bottom|left"
        android:layout_column="1"
        android:layout_row="1"
        android:layout_columnWeight="1"
        android:layout_marginBottom="16dp"
        android:layout_marginLeft="16dp"
        android:layout_marginRight="16dp">

    </android.support.v7.widget.CardView>
</GridLayout>

문제에 대한 스크린 샷

  • 답변 # 1

    2 * 2 GridLayout 가 있다고 생각합니다  하지만 보이지 않습니다.
    <ScrollView> 를 사용하려고  당신의 GridLayout 의 상단에
    그런 다음 스크롤하여 2 * 2 GridLayout 를 볼 수 있습니다

    이것처럼

    <ScrollView>
        <GridLayout
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="5"
        android:columnCount="2"
        android:padding="14dp"
        android:rowCount="2">
         .
         .
         .
        </GridLayout>
    </ScrollView>
    
    

    도움말을 희망하면

  • 이전 javascript - nodejs Express 약속 라우터 오류 처리 래퍼
  • 다음 javascript - requestAnimationFrame 폴리 필을 사용할 때 타임 아웃을 해제해야합니까?