2017-05-29 24 views
0

新的Android 发展,但即时通讯在寻找一种方法来创建一个类似于下面的示例一个简单的3×3的图像按钮格但有3行寻找一些帮助和3列与图像按钮,在其分配squre包裹它的内容exampleAndroid的简单3×3的图像按钮电网

但无论我做什么我不能让行和列均匀无论是在身高和体重摊开

因此,进出口寻找什么样的一些帮助最好的方式,我可以做到这一点任何帮助,将不胜感激

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/re/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:orientation="vertical"> 

<GridLayout 
    android:id="@+id/Main_Menu_Grid" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_alignParentStart="true" 
    android:layout_alignParentTop="true" 
    android:columnCount="3" 
    android:rowCount="3"> 

    <ImageButton 
     android:id="@+id/imageButton4" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     app:srcCompat="@mipmap/ic_launcher" /> 

    <ImageButton 
     android:id="@+id/imageButton5" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     app:srcCompat="@mipmap/ic_launcher" /> 

    <ImageButton 
     android:id="@+id/imageButton6" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     app:srcCompat="@mipmap/ic_launcher" /> 

    <ImageButton 
     android:id="@+id/imageButton7" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     app:srcCompat="@mipmap/ic_launcher" /> 

    <ImageButton 
     android:id="@+id/imageButton8" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     app:srcCompat="@mipmap/ic_launcher" /> 

    <ImageButton 
     android:id="@+id/imageButton9" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     app:srcCompat="@mipmap/ic_launcher" /> 

    <ImageButton 
     android:id="@+id/imageButton10" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     app:srcCompat="@mipmap/ic_launcher" /> 

    <ImageButton 
     android:id="@+id/imageButton11" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     app:srcCompat="@mipmap/ic_launcher" /> 

    <ImageButton 
     android:id="@+id/imageButton12" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     app:srcCompat="@mipmap/ic_launcher" /> 

</GridLayout> 
</RelativeLayout> 
+0

你尝试过什么?向我们展示你的xml到目前为止。 –

回答

0

您可以在GridView控件属性

android:numColumns="3" 
+0

甚至当我在左上角那里,因为我希望他们均匀地分布在布局 – shadowcoder

+0

@shadowcoder你可以上传你的XML隔开设置的列数,他们仍然都聚成一团? –

+0

关于如何实现我想要的布局的任何想法? – shadowcoder