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

-

SL4A - Scripting Layer For Android

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

HeaTTheatR


Репутация: 94
репутация: 94
| на сайте с 2010 года | последнее посещение: 10:35 29 окт 2025
сообщений: 747

Пост № 1865359072

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


<?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