我有这个布局
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/AppTheme.AppBarOverlay">
<android.support.v7.widget.Toolbar
android:id="@+id/fragment_main_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"/>
</android.support.design.widget.AppBarLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<android.support.v7.widget.GridLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
app:columnCount="2"
app:rowCount="2">
<ImageButton
android:id="@+id/fragment_main_Quote_button"
android:layout_width="0dp"
android:layout_height="0dp"
android:background="@null"
android:scaleType="centerCrop"
android:src="@drawable/quote_btn"
app:layout_columnWeight="1"
app:layout_gravity="fill"
app:layout_rowWeight="1" />
<ImageButton
android:layout_width="0dp"
android:layout_height="0dp"
android:background="@null"
android:scaleType="centerCrop"
android:src="@drawable/menu_btn"
app:layout_columnWeight="1"
app:layout_gravity="fill"
app:layout_rowWeight="1" />
<ImageButton
android:layout_width="0dp"
android:layout_height="0dp"
android:background="@null"
android:scaleType="centerCrop"
android:src="@drawable/contact_btn"
app:layout_columnWeight="1"
app:layout_gravity="fill"
app:layout_rowWeight="1" />
<ImageButton
android:id="@+id/test"
android:layout_width="0dp"
android:layout_height="0dp"
android:background="@null"
android:scaleType="centerCrop"
android:src="@drawable/gallery_btn"
app:layout_columnWeight="1"
app:layout_gravity="fill"
app:layout_rowWeight="1" />
</android.support.v7.widget.GridLayout>
<TextView
android:id="@+id/fragment_main_scroll_txt"
android:layout_weight="0"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="@string/scroll_txt"/>
</LinearLayout>
当我从图像按钮中删除“layout_columnWeight”时,按钮的位置不是我需要的,但屏幕运行顺畅。
看起来像gridlayout中的图像按钮有重量,性能很差。
我需要一个带有上面四个图像按钮的屏幕,我不知道。
抱歉我的英语不好。