Java 布局看起来非常小和暗淡

Java 布局看起来非常小和暗淡,java,android,xml,android-layout,Java,Android,Xml,Android Layout,我用一个教程制作了一个GridLayout计算器,它运行得很好,但由于某种原因,当我在模拟器中运行它时,它看起来褪色了,它停留在中间,而不是填满屏幕。影响这一点的XML如下所示: <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layou

我用一个教程制作了一个GridLayout计算器,它运行得很好,但由于某种原因,当我在模拟器中运行它时,它看起来褪色了,它停留在中间,而不是填满屏幕。影响这一点的XML如下所示:

<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="#000000"
android:columnCount="4" >
</GridLayout>

以下是emulator(4.2上的Galaxy Nexus emulator)中的布局:


在黑框的顶部有一个文本框,上面写着“3 2 1”,用来说明它看起来有多褪色。在设计器中,按钮是亮灰色的。

为什么不使用
MATCH\u PARENT
作为
GridLayout
的宽度和高度?不幸的是,它看起来是这样的:这是因为+和=按钮添加了
android:layout\u gravity=“fill”
,并根据其列/行数进行了定义。有没有其他方法?