Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Android [игнор отключен] [закрыт для гостей] / Дизайн приложения / 7 сообщений из 7, страница 1 из 1
14.10.2015, 11:23
    #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
14.10.2015, 11:30
    #39076331
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дизайн приложения
Люк, используй RelativeLayout или LinearLayout или TableyLayout. Расположение с помощью отступов это жесть похлеще абсолютного позиционирования, потому что это абсолютное позиционирование через задницу.
...
Рейтинг: 0 / 0
14.10.2015, 11:34
    #39076336
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дизайн приложения
chpasha,

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

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


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