网格布局不能正常工作

网格布局不能正常工作

问题描述:

我使用的是android studio 2.3.2,而我的问题是,当我向应用程序添加gridlayout时,我无法更改列和行的数量,还有一条消息说这个网格布局没用也我无法添加任何图像到图像视图的gridlayout.I已经尝试添加使用属性设计视图中的行和列,也使用xml文本视图,但它不工作,我也看不到任何网格线,当我拖动imagelay over gridlayout时。网格布局不能正常工作

+0

一个小的预览,请看看这个:https://stackoverflow.com/help/how-to-ask – Henry

使用支持库中的android.support.v7.widget.GridLayout来管理android中的网格布局。

下面

<android.support.v7.widget.GridLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
android:fitsSystemWindows="true" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
xmlns:tools="http://schemas.android.com/tools" 
tools:background="@drawable/bg_paper" 
app:rowCount="4" 
app:columnCount="3" 
app:orientation="vertical" 
android:layout_marginBottom="50dp"> 

<android.support.v7.widget.AppCompatImageView 
    android:layout_width="0dp" 
    android:layout_height="0dp" 
    app:layout_columnSpan="2" 
    app:layout_row="0" 
    app:layout_column="0" 
    app:layout_rowWeight="5" 
    app:layout_columnWeight="1" 
    app:layout_gravity="fill" 
    android:scaleType="fitCenter" 
    app:srcCompat="@drawable/img_onboarding_search" /> 
<TextView 
    app:layout_row="1" 
    app:layout_column="0" 
    app:layout_rowWeight="1" 
    app:layout_columnWeight="1" 
    app:layout_gravity="fill" 
    android:text="@string/onboarding_title_step_1"/> 

<TextView 
    app:layout_row="2" 
    app:layout_column="0" 
    app:layout_rowWeight="5" 
    app:layout_columnWeight="1" 
    app:layout_gravity="fill" 
    android:text="@string/onboarding_message_step_1"/></android.support.v7.widget.GridLayout>