像Windows Tile一样开发布局

时间:2014-06-12 12:32:19

标签: android button android-linearlayout

因为我想开发一个如下图所示的布局。我已经实现了布局文件,但我想将图像和文本放在按钮的中心。请任何人建议我......

我实施的是

windows_8.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="0dip"
        android:layout_weight="0.26"
        android:orientation="horizontal" >

        <Button
            android:id="@+id/button1"
            android:layout_height="118dp"
            android:layout_weight="1.00" 
            android:paddingLeft="50dp"/>

        <Button
            android:id="@+id/button2"
            android:layout_width="156dp"
            android:layout_height="122dp" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="0dip"
        android:layout_weight="0.84"
        android:orientation="horizontal" >

        <Button
            android:id="@+id/button3"
            android:layout_width="0dip"
            android:layout_height="118dp"
            android:layout_weight="1.00" />

        <Button
            android:id="@+id/button4"
            android:layout_width="156dp"
            android:layout_height="122dp" />
    </LinearLayout>

</LinearLayout>

1 个答案:

答案 0 :(得分:0)

您可以查看Quilt View Library https://github.com/jacobmoncur/QuiltViewLibrary,或者只需在android http://developer.android.com/guide/topics/ui/layout/gridview.html中使用Gridview

享受!