子按钮不占用android中的整个gridlayout?

时间:2016-04-26 01:55:24

标签: java android xml

我想创建一个gridlayout,其宽度与屏幕尺寸相匹配,高度约为屏幕尺寸的3/4。在该网格布局中,我有4个按钮,每个按钮的大小相等,占网格布局的1/4。我已经定义了网格布局有2列和2行,每个按钮取一列,行对,但输出有4个按钮,出现在右上角,所有这些都占用不到1/3的屏幕

如何让我的按钮占用整个gridlayout?

enter image description here

标记:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.user.myapplication.WelcomeScreen">

    <GridLayout
        android:layout_width="fill_parent"
        android:layout_height="438dp"
        android:id="@+id/gridLayout"
        android:columnCount="2"
        android:rowCount="2"
        android:orientation="horizontal"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_centerVertical="true">

        <Button
            android:text=""
            android:id="@+id/button"
            android:layout_column="0"
            android:layout_row="0"
            android:layout_gravity=""
            android:layout_width="wrap_content" />


        <Button
            android:text=""
            android:id="@+id/button2"
            android:layout_column="1"
            android:layout_row="0"
            android:layout_gravity=""
            android:layout_width="wrap_content" />

        <Button
            android:id="@+id/button3"
           android:layout_column="1"
           android:layout_row="1"
           android:layout_gravity="" />

    </GridLayout>

0 个答案:

没有答案