Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Ranny
0 / 0 / 1
Регистрация: 29.07.2015
Сообщений: 10
#1

Добавление контролов через include - Программирование Android

08.09.2015, 07:53. Просмотров 242. Ответов 3
Метки нет (Все метки)

подсмотрел в семпле у одного чувака что он задает разметку элемента в отдельном layout файле, а затем добавляет этот элемент нужное к-во раз в основную разметку
Если я правильно понял это можно делать также из кода, создавая каждый раз нужное к-во элементов и задавая им какие-то значения
но вот вопрос присваивать ли вложенным обьектам выбранного элемента id в разметке? если присвоить то может получится конфликт имен/одинаковое содержание обьектов, а если не присваивать то как к ним обращаться?

код элемента:
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
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.CardView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="80dp"
    android:padding="15dp"
    android:elevation="5dp">
 
 
    <LinearLayout
        android:layout_height="match_parent"
        android:layout_width="wrap_content"
        android:orientation="horizontal"
        android:padding="15dp"
        >
        <EditText
        android:layout_width="100dp"
        android:layout_height="match_parent"
            android:layout_marginLeft="10dp"
            android:layout_marginRight="10dp"
            android:background="#43a"/>
        <EditText
            android:layout_width="100dp"
            android:layout_height="match_parent"
            android:layout_marginLeft="10dp"
            android:layout_marginRight="10dp"
            android:background="#43a"
            android:inputType="number"/>
        <Button
            android:layout_width="100dp"
            android:layout_height="match_parent"
            android:layout_marginRight="20dp"
            android:layout_marginLeft="10dp"
            android:background="#43a">
 
        </Button>
    </LinearLayout>
 
</android.support.v7.widget.CardView>
добавление элемента:
XML
1
2
3
 <include
            android:id="@+id/sample_row1"
            layout="@layout/view_sample_row"/>
или что-то подобное но из кода и динамически
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.09.2015, 07:53
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Добавление контролов через include (Программирование Android):

Добавление виджета через кнопку
Здравствуйте уважаемые программисты!)подскажите пожалуйста....весь интернет...

Добавление записей в OracleDB через JSONParser
Доброго дня. Пытаюсь добавить пользователей через класс JSONParser, но при...

Добавление и редактирование ListView через AlertDialog
Создаю элементы listview через alertdialog. Хочу по нажатию на элемент,...

EditText и добавление символов в него через собственную "клавиатуру"
Ребятушки привет! я начинающий андроид девелопер....и столкнулся с такой...

Сбор контролов в переменные
Как можно собрать значение, контролов в переменные, для дальнейшей обработки и...

Как запихнуть в DialogFragment список контролов?
Хотя бы просто кнопок.В гугле из примеров,тупо только с надписями.Или у этой...

3
Pablito
2655 / 2137 / 726
Регистрация: 12.05.2014
Сообщений: 7,450
Завершенные тесты: 1
08.09.2015, 08:57 #2
Что мешает сделать САМОМУ? Просто взять и проверить.
0
Ranny
0 / 0 / 1
Регистрация: 29.07.2015
Сообщений: 10
08.09.2015, 09:06  [ТС] #3
отсутствие возможности затестить это сейчас например, тк есть еще куча нерешенных вопросов в приложении, которые не позволяют проверить. а необходимость узнать это сейчас есть, для того чтобы понять в нужном ли я направлении двигаюсь. А вот что мешает написать нормальный ответ, если уж решил ответить?
0
Pablito
2655 / 2137 / 726
Регистрация: 12.05.2014
Сообщений: 7,450
Завершенные тесты: 1
08.09.2015, 09:10 #4
Цитата Сообщение от Ranny Посмотреть сообщение
вот что мешает написать нормальный ответ, если уж решил ответить
отвечу твоими же словами
Цитата Сообщение от Ranny Посмотреть сообщение
отсутствие возможности затестить это сейчас например, тк есть еще куча нерешенных вопросов в приложении, которые не позволяют проверить
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.09.2015, 09:10
Привет! Вот еще темы с решениями:

Работа с файлами в C# с исп. библиотек #include <stdio.h> #include <stdlib.h> #include <math.h> #include <io.h>
В типизированном файле записаны названия городов и их численность. Увеличить...

Динамическое добавление контролов
Здравствуйте, познания в С# на настоящее время не глубоки и не откажусь от...

Динамическое добавление контролов!
Здравствуйте Уважаемые!Меня интересует вопрос, как при динамическом добавлении...

Динамическое добавление контролов
Подскажите как делаеца подобная штука В моем примере нужно создавать таймеры с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru