소개GridLayout
하는 Android 개발자 블로그 게시물 은 스팬이 자동 색인 할당에 미치는 영향에 대한 다음 다이어그램을 보여줍니다.
실제로 사용하여 GridLayout
. 지금까지 내가 가지고있는 것은 다음과 같습니다.
<android.support.v7.widget.GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res/com.commonsware.android.gridlayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
app:orientation="horizontal"
app:columnCount="8">
<Button
app:layout_columnSpan="2"
app:layout_rowSpan="2"
android:layout_gravity="fill_horizontal"
android:text="@string/string_1"/>
<Button
app:layout_columnSpan="2"
android:layout_gravity="fill_horizontal"
android:text="@string/string_2"/>
<Button
app:layout_rowSpan="4"
android:text="@string/string_3"/>
<Button
app:layout_columnSpan="3"
app:layout_rowSpan="2"
android:layout_gravity="fill_horizontal"
android:text="@string/string_4"/>
<Button
app:layout_columnSpan="3"
android:layout_gravity="fill_horizontal"
android:text="@string/string_5"/>
<Button
app:layout_columnSpan="2"
android:layout_gravity="fill_horizontal"
android:text="@string/string_6"/>
<android.support.v7.widget.Space
app:layout_column="0"
android:layout_width="36dp"
/>
<android.support.v7.widget.Space
android:layout_width="36dp"
/>
<android.support.v7.widget.Space
android:layout_width="36dp"
/>
<android.support.v7.widget.Space
android:layout_width="36dp"
/>
<android.support.v7.widget.Space
android:layout_width="36dp"
/>
<android.support.v7.widget.Space
android:layout_width="36dp"
/>
<android.support.v7.widget.Space
android:layout_width="36dp"
/>
<android.support.v7.widget.Space
android:layout_width="36dp"
/>
</android.support.v7.widget.GridLayout>
<Space>
각 열의 너비가 최소인지 확인하기 위해 요소 를 도입 해야했습니다. 그렇지 않으면 너비가 0 인 열이 여러 개있을 것입니다.
그러나 그들과 함께하더라도 나는 이것을 얻습니다.
특히 :
그럼에도 불구하고
android:layout_gravity="fill_horizontal"
열 범위가있는 위젯은 범위 열을 채우지 않습니다.android:layout_rowSpan
값 에도 불구하고 행에 걸친 것은 없습니다.
누구든지 사용하여 블로그 게시물의 다이어그램을 재현 할 수 있습니까 GridLayout
?
감사!