Вывод ответа #1865359072

-

SL4A - Scripting Layer For Android

Программа для написания и запуска скриптов прямо н

{autor_name}


{text_rank}
репутация: {repa}
{registration_date}
сообщений: {posts}
{tel_link}
#{postnumber_id}

Мужики! Помогите сделать макет интерфейса (снимок на скрине). Там видно, что у меня проблемы с долбаными весами - не могу никак точно отвесить лайоутам нужный вес, так, чтобы кнопки вверху и внизу макета были одинаковыми!
Вот структура макета:


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

<!-- Логотип HeaTPlaY -->

<View
android:id="@+id/up_bar"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="2"/>

<!-- Background верхней панели кнопок -->

<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_weight="0"
android:background="#cccccc">

<!-- Кнопки верхней панели -->

<LinearLayout
android:orientation="vertical"
android:layout_weight="1"
android:background="#000000"
android:layout_marginLeft="1dp"
android:layout_marginBottom="1dp"
android:layout_marginTop="1dp">

<ImageButton
android:id="@+id/ic_menu_agenda"
android:gravity="center"/>

</LinearLayout>

<LinearLayout
android:orientation="vertical"
android:layout_weight="1"
android:background="#000000"
android:layout_marginLeft="1dp"
android:layout_marginBottom="1dp"
android:layout_marginTop="1dp">

<ImageButton
android:id="@+id/ic_menu_rotate"
android:layout_gravity="center"/>

</LinearLayout>

<LinearLayout
android:orientation="vertical"
android:layout_weight="1"
android:background="#000000"
android:layout_marginLeft="1dp"
android:layout_marginBottom="1dp"
android:layout_marginTop="1dp">

<ImageButton
android:id="@+id/ic_menu_recent_history"
android:layout_gravity="center"/>

</LinearLayout>

<LinearLayout
android:orientation="vertical"
android:layout_weight="1"
android:background="#000000"
android:layout_marginRight="1dp"
android:layout_marginLeft="1dp"
android:layout_marginBottom="1dp"
android:layout_marginTop="1dp">

<ImageButton
android:id="@+id/ic_menu_search"
android:layout_gravity="center"/>

</LinearLayout>

</LinearLayout>

<!-- ListView для списка медиа контента -->

<ListView
android:id="@+id/music_list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"/>

<!-- Background нижней панели кнопок -->

<LinearLayout
android:layout_below="@id/body"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_weight="0"
android:background="#cccccc">

<!-- Кнопки нижней панели -->

<LinearLayout
android:orientation="vertical"
android:layout_weight="1"
android:background="#000000"
android:layout_marginLeft="1dp"
android:layout_marginBottom="1dp"
android:layout_marginTop="1dp">

<ImageButton
android:id="@+id/ic_media_previous"
android:gravity="center"/>

</LinearLayout>

<LinearLayout
android:orientation="vertical"
android:layout_weight="1"
android:background="#000000"
android:layout_marginLeft="1dp"
android:layout_marginBottom="1dp"
android:layout_marginTop="1dp">

<ImageButton
android:id="@+id/ic_media_rew"
android:layout_gravity="center"/>

</LinearLayout>

<LinearLayout
android:orientation="vertical"
android:layout_weight="1"
android:background="#000000"
android:layout_marginLeft="1dp"
android:layout_marginBottom="1dp"
android:layout_marginTop="1dp">

<ImageButton
android:id="@+id/ic_media_play"
android:layout_gravity="center"/>

</LinearLayout>

<LinearLayout
android:orientation="vertical"
android:layout_weight="1"
android:background="#000000"
android:layout_marginRight="1dp"
android:layout_marginLeft="1dp"
android:layout_marginBottom="1dp"
android:layout_marginTop="1dp">

<ImageButton
android:id="@+id/ic_media_ff"
android:layout_gravity="center"/>

</LinearLayout>

<LinearLayout
android:orientation="vertical"
android:layout_weight="1"
android:background="#000000"
android:layout_marginRight="1dp"
android:layout_marginLeft="1dp"
android:layout_marginBottom="1dp"
android:layout_marginTop="1dp">

<ImageButton
android:id="@+id/ic_media_next"
android:layout_gravity="center"/>

</LinearLayout>

</LinearLayout>

</LinearLayout>

Если есть желание, можете предложить свой вариант.
Спасибо!

Дополнительный скрин #1 (606,04 Kb)


ответ опубликован:
Рейтинг: 5
голосов: 2



Яндекс.Метрика