Форум программистов, компьютерный форум CyberForum.ru

Программное добавление View - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Нужна ли БД? http://www.cyberforum.ru/android-dev/thread1819053.html
Добрый день! Пришла идея сделать приложение. Что-то вроде контроля за питанием. Вот собственно, что хотел спросить, в программе будет очень много продуктов питания и не только, и у каждого продукта будут по несколько полей string и float. Будет ли лучше мне использовать БД или всё же обойтись типизированным файлом?
Программирование Android Опрос разработчиков: мониторы Продолжение темы: http://www.cyberforum.ru/android-dev/thread1633240.html Решил продолжить... (часто себя ловлю на мысли что места на мониторе мало - решил узнать как другие работают) Если не секрет.... 2) Какого размера монитор (обычно) Вы используете для разработки? 3) сколько мониторов у Вашего комьютера/комьютеров? У меня 2 монитора - ноутбук на 15,6 и подключенный к нему монитор... http://www.cyberforum.ru/android-dev/thread1819052.html
Программирование Android Проследить путь всех использований
К примеру у меня есть класс MyClass и он имеет 45 usages в коде, но я не хочу просматривать все эти usages, а хочу просмотреть путь его использований по одной какой то ветке от обьекта моего класса до MainActivity? Позволяет ли такую возможность сделать автоматически Android Studio? Или я должен просматривать все эти 45 usages и анализировать сам, выделять то что мне надо?
Как подключиться к Heroku Программирование Android
Привет всем! Есть сервер на Heroku для IOS приложения. Создаю такое же приложение для Android. Как подключиться к уже существующему Heroku ? У меня есть appid и masterKey.
Программирование Android Парсер математических функций на java http://www.cyberforum.ru/android-dev/thread1818709.html
Всех приветствую. Я хочу написать программу под android на java для работы с математическими функциями,но самое сложное,это написать парсер,который будет пытаться разобрать строку с функцией. При этом,стоит учитывать,что функции могут быть сложными,т.е выражение может иметь несколько скобок. Например,хотелось бы,чтобы парсер мог разобрать примерно такую строку:...
Программирование Android Services Всем привет) Никак не могу домучать аудио плеер. Моя проблема вот в чем : переворот экрана и связанный с активити сервис. Я хотел сначала использовать обычный сервис,но мне нужно было вызывать в активити методы сервиса. Поэтому я использовал BindService. Но тут уже ряд других проблем, я теперь не могу использовать сервис без активити. А ведь именно так плееры и работают. Мы можем выйти из... подробнее

Показать сообщение отдельно
klim76
20 / 14 / 2
Регистрация: 10.06.2016
Сообщений: 135

Программное добавление View - Программирование Android

04.10.2016, 17:25. Просмотров 174. Ответов 2
Метки (Все метки)

Не могу разобраться:
нужно программно прилепить н-ное количество вьюх. Делаю так:
Java
1
2
3
4
5
6
7
Dialog dialog = new Dialog(pd.getContext());
dialog.setContentView(R.layout.content_order_review);
LinearLayout parrent = (LinearLayout) dialog.findViewById(R.id.dlg_order_content_ll);
...
for (int i = 0; i < taxiOrder.getRouteList().size(); i++) {
                        parrent.addView(getLayoutInflater().inflate(R.layout.content_order_route_point, null));
                    }
XML-ка:
Кликните здесь для просмотра всего текста

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
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@color/driver_gray2"
    android:padding="5dp"
    android:layout_margin="15dp">
    <TextView
        android:id="@+id/item_routepoint_name"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="м. Речной вокзал"
        android:layout_centerVertical="true"/>
    <ImageView
        android:id="@+id/item_routepoint_done"
        android:layout_width="25dp"
        android:layout_height="25dp"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:src="@drawable/check_yes"
        android:padding="3dp"
        android:background="@color/background_white"/>
    <TextView
        android:id="@+id/item_routepoint_time1"
        android:layout_width="wrap_content"
        android:layout_height="25dp"
        android:layout_toLeftOf="@+id/item_routepoint_done"
        android:background="@color/background_white"
        android:gravity="center"
        android:layout_marginRight="5dp"
        android:paddingLeft="5dp"
        android:paddingRight="5dp"
        android:text="07:15"/>
    <TextView
        android:id="@+id/item_routepoint_time2"
        android:layout_width="wrap_content"
        android:layout_height="25dp"
        android:layout_toLeftOf="@id/item_routepoint_time1"
        android:background="@color/background_white"
        android:gravity="center"
        android:layout_marginRight="5dp"
        android:paddingLeft="5dp"
        android:paddingRight="5dp"
        android:text="07:05"/>
</RelativeLayout>

Все добавляется всё хорошо, но добавленные вьюхи слеплены между собой, как будто параметр android:layout_margin="15dp" из ХМЛ не учитывается...
Как так?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru