GridView在手机和仿真器上表现不同

时间:2015-11-07 20:51:28

标签: android gridview

我是android的新手,当我尝试运行我的代码时,我的智能手机和模拟器之间得到了不同的结果

我的手机中的Android版本是棒棒糖5 模拟器中的android版本是棒棒糖4

我手机上的这张照片

enter image description here

来自模拟器的这张照片

enter image description here

这是我的代码

<GridLayout
    android:layout_width="match_parent"
    android:layout_height="300dp"
    android:columnCount="2"
    android:rowCount="2"
    >

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_column="0"
        android:layout_row="0"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_gravity="fill"
        />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_column="1"
        android:layout_row="0"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_gravity="fill"
        />


    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_column="0"
        android:layout_row="1"
        android:layout_columnWeight="0"
        android:layout_rowWeight="1"
        android:layout_columnSpan="2"
        android:layout_gravity="fill"
        />


</GridLayout>

1 个答案:

答案 0 :(得分:0)

在API 21之前,GridLayout不支持

权重。如果您希望支持它,您可能希望使用支持库v7中的GridLayout