powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Дизайн приложения
7 сообщений из 7, страница 1 из 1
Дизайн приложения
    #39076318
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В приложении нужно добавить вот такой элемент дизайна см. картинку
Есть картинка самого овала, картинка локатора и вышки.
В студии все сверстал как нужно для отступов указывал свойство layout:margin, но на устройстве картинки локатора и вышки съезжаются в кучу см. картинку

вот код layout
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
<FrameLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:layout_weight="0.16">

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/imageView"
            android:layout_gravity="center"
            android:background="@drawable/oblast_dlya_gps" />

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/imageView2"
            android:layout_gravity="center_vertical"
            android:background="@drawable/locator"
            android:layout_marginLeft="70dp" />

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/imageView3"
            android:layout_gravity="right|center_vertical"
            android:background="@drawable/vishka"
            android:layout_marginRight="155dp" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="55,97882"
            android:id="@+id/textView2"
            android:layout_gravity="left|center_vertical"
            android:textColor="@color/abc_search_url_text"
            android:layout_marginLeft="110dp"
            android:layout_marginTop="10dp" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="55,97882"
            android:id="@+id/textView3"
            android:layout_gravity="right|center_vertical"
            android:textColor="@color/abc_search_url_text"
            android:layout_marginTop="10dp"
            android:layout_marginRight="80dp" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="GPS"
            android:id="@+id/textView4"
            android:layout_gravity="left|top"
            android:textColor="@color/abc_search_url_text"
            android:layout_marginLeft="110dp"
            android:layout_marginTop="30dp"
            android:gravity="left" />

        <TextView
            android:layout_width="57dp"
            android:layout_height="wrap_content"
            android:text="Сеть"
            android:id="@+id/textView5"
            android:layout_gravity="right|top"
            android:textColor="@color/abc_search_url_text"
            android:layout_marginTop="30dp"
            android:layout_marginRight="80dp"
            android:gravity="left" />

    </FrameLayout>
...
Рейтинг: 0 / 0
Дизайн приложения
    #39076331
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люк, используй RelativeLayout или LinearLayout или TableyLayout. Расположение с помощью отступов это жесть похлеще абсолютного позиционирования, потому что это абсолютное позиционирование через задницу.
...
Рейтинг: 0 / 0
Дизайн приложения
    #39076336
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,

Мне нужно на овал положить 2 картинки локатор и вышка, используя FrameLayout это получается.
При использовании RelativeLayout или LinearLayout или TableyLayout мне нужно будет в них вставить FrameLayout?
какая должна быть иерархия элементов?
...
Рейтинг: 0 / 0
Дизайн приложения
    #39076363
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может сначала почитать, чем отличаются основные layout? и решить, что в твоем случае подходит лучше всего? маленькая подсказка - овал можно вообще отобразить не как ImageView, а как background контейнера. Тогда у тебя вообще нету никакого "на овал", поскольку овал станет просто фоном.
...
Рейтинг: 0 / 0
Дизайн приложения
    #39076366
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikomp,

разобрался, с использованием RelativeLayout все получилось. Спасибо!
...
Рейтинг: 0 / 0
Дизайн приложения
    #39076371
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отож ;)
...
Рейтинг: 0 / 0
Дизайн приложения
    #39076412
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikompразобрался, с использованием RelativeLayout все получилось. Спасибо!
Одним "спасибо" не отделаешься. Делись решением.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / Дизайн приложения
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]