Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
DarkLogic
9 / 9 / 1
Регистрация: 27.12.2010
Сообщений: 95
#1

Layout передача данных - Программирование Android

15.01.2013, 15:40. Просмотров 1195. Ответов 9
Метки нет (Все метки)

Каким способом можно передать данные из дочернего Layout в родительский?
Умею только передавать данные в дочерний Layout через Intent.

Добавлено через 46 минут
И еще вопрос, как закрыть дочерний Layout?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2013, 15:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Layout передача данных (Программирование Android):

Анимированный дизайн смены Layout или просто выдвигаемый layout - Программирование Android
Ну, думаю тут и так всё понятно. Я просто не знаю, какие ключевые слова вводить в гугл, всё что попадается это Drawer А мне нужнен просто...

At android.widget.LinearLayout.setChildFrame Layout в Layout-те - Программирование Android
Нужен совет бывалых. У меня есть активити которое запускается с мейн активити, на нем лежит Layout (горизонтальный) в котором 2й...

Не хочет работать в layout, но включается в layout-land - Программирование Android
доброе утро ! пишу первое приложение. обычный мейн.хмель выглядит вот так : <?xml version="1.0" encoding="utf-8"?> <LinearLayout...

Добавить layout на layout - Программирование Android
Нашёл такой код: layout.add(view); только не понимаю куда его писать. Нужно чтобы один layout можно было использовать в нескольких других. ...

Передача данных - Программирование Android
Всем доброго времени суток. Написал приложение на андроид 4.2 для планшета, так же есть программа для ноута. Суть в том что по...

Передача данных в interface - Программирование Android
Мне необходимо передать данные из файла настроек в интерфейс Retrofita. Вот код интерфейса, необходимо записать в переменную gps, данные...

9
MegaSinner
91 / 87 / 3
Регистрация: 09.04.2010
Сообщений: 746
15.01.2013, 21:45 #2
Я бы создал public переменные(или что ты там используешь) и не мудохался.
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
15.01.2013, 22:20 #3
Цитата Сообщение от DarkLogic Посмотреть сообщение
Умею только передавать данные в дочерний Layout через Intent.
Цитата Сообщение от DarkLogic Посмотреть сообщение
И еще вопрос, как закрыть дочерний Layout?
может под Layout'от имеется ввиду Activity?
0
DarkLogic
9 / 9 / 1
Регистрация: 27.12.2010
Сообщений: 95
15.01.2013, 22:24  [ТС] #4
Цитата Сообщение от V0v1k Посмотреть сообщение
может под Layout'от имеется ввиду Activity?
да, вы правы

Добавлено через 32 секунды
Цитата Сообщение от MegaSinner Посмотреть сообщение
Я бы создал public переменные(или что ты там используешь) и не мудохался.
как вариант сойдет)
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
15.01.2013, 22:35 #5
закрыть finish();

то, что вы назвали "передать данные из дочернего Layout в родительский" - http://developer.android.com/referen...tingActivities
1
MegaSinner
91 / 87 / 3
Регистрация: 09.04.2010
Сообщений: 746
15.01.2013, 23:25 #6
Вот еще совет, чтобы работали кнопки если переключаешься между леяутами(OnClickListener не поможет в этом случае):
XML
1
2
3
4
    <Button
            android:id="@+id/Button03"
            .....
            android:onClick="Click"/>
И создай соответствующую функцию Click:
Java
1
2
3
4
5
6
7
8
9
    public  void Click(View view)
    {
        switch (view.getId()) {
            case R.id.Button03:
              \\ду самтхинг
              break;
             \\и так на остальные кнопки кейсами.
         }
    }
1
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
15.01.2013, 23:35 #7
да он между активитями переключается...

Добавлено через 1 минуту
повторные вызовы setContentView - плохая практика.
0
flashok
87 / 89 / 1
Регистрация: 14.02.2009
Сообщений: 293
15.01.2013, 23:38 #8
Код
повторные вызовы setContentView - плохая практика.
поддержу, это говнокод
для этого есть фрагменты
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
15.01.2013, 23:40 #9
да, в фрагменты или другие активити или диалоги или попапы или иногда visible->gone->visible в зависимости от ситуации и задачи.
0
sm100
2 / 2 / 0
Регистрация: 30.12.2012
Сообщений: 29
16.01.2013, 18:27 #10
Вот здесь обсуждался вопрос Как изменить setContentView

А вот здесь показано решение
http://megadarja.blogspot.ru/2008/10/android-2.html
1
16.01.2013, 18:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2013, 18:27
Привет! Вот еще темы с ответами:

Передача данных в WebView - Программирование Android
Всем привет) У меня есть : WebView myWebView; void init(View v) { myWebView = (WebView)...

Передача данных по Wifi - Программирование Android
Всем доброго времени суток! Нуждаюсь в помощи... Пишу диплом на тему &quot;Wifi осциллограф&quot;. Имеется такой wifi...

Передача данных звуком - Программирование Android
На смартфоне получена медицинская информация. Требуется передать её в диагностический центр. Но в этьй деревне нет сотовой связи - только...

Передача данных по Bluetooth - Программирование Android
Проблема в следующем, после определенного количества переданных байт(зависит от телефона, на huawei ~ 500, на nexus 4 ~ 1700) от Андроида...


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

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

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