Как создать домашнюю страницу приложения для Android? - PullRequest
0 голосов
/ 28 марта 2012

Хотелось бы узнать, как создается эта домашняя страница из приложения Google Документы?Существует ли несколько относительных макетов для отображения встроенных кнопок?А как насчет панели вкладок в верхней части?

Изображение:

enter image description here

1 Ответ

0 голосов
/ 28 марта 2012

Я бы сказал, что состоит из:

1 Заголовок: горизонтальный LinearLayout 2 линии: 2 горизонтальные линейные схемы, включенные в одну вертикальную линейную схему

<LinearLayout
    android:id="@+id/root"
    android:orientation="vertical">

    <LinearLayout
    android:id="@+id/header_layout"
    android:layout_width="fill_parent"
    android:layout_height="50dp"
    android:orientation="horizontal"
    android:gravity="center_vertical"
    android:background="@drawable/header_gradient" >

        <LinearLayout
    android:id="@+id/header_layout_title"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:gravity="center_vertical"
    android:layout_marginLeft="10dp" >

        <ImageView
            android:id="@+id/header_icon"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginRight="10dp" />

        <TextView 
        android:id="@+id/header_title"
        android:text="Docs"
        android:textSize="20dp" />

            </LinearLayout>

            <LinearLayout
        android:id="@+id/header_layout_add"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:gravity="center_vertical|right" >

            <ImageView
                android:id="@+id/header_add"
                android:src="@drawable/add"
                android:layout_marginRight="10dp" />

            <ImageView
                android:id="@+id/header_search"
                android:src="@drawable/search"
                android:layout_marginRight="10dp" />

        </LinearLayout>

    </LinearLayout>

    <LinearLayout
        android:id="@+id/line_1"
        android:orientation="horizontal">

        <ImageView android:id="image_1" />
        <ImageView android:id="image_2" />
        <ImageView android:id="image_3" />

    </LinearLayout>

    <LinearLayout
        android:id="@+id/line_2"
        android:orientation="horizontal">

        <ImageView android:id="image_4" />
        <ImageView android:id="image_5" />
        <ImageView android:id="image_6" />

    </LinearLayout>

</LinearLayout>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...