Вопрос по GridView

Ответить
toxic_wower
Сообщения: 28
Зарегистрирован: 12 мар 2014, 12:06

Вопрос по GridView

Сообщение toxic_wower » 17 апр 2014, 14:07

В уроке 28 описано как передовать данные с помощью интент в TextView. Можно ли передать например теже данные, но не в TextView, а в GridView(урок 57), руководствуясь уроком 28?


toxic_wower
Сообщения: 28
Зарегистрирован: 12 мар 2014, 12:06

Re: Вопрос по GridView

Сообщение toxic_wower » 18 апр 2014, 07:01

Спасибо за пример, но это немножко не то. Я хочу сам заполнять эту таблицу из приложения.
Написать текст в EditText в другом Activity и отправить его в GridView через интент. Возможно так сделать?
Вложения
_1.png
_1.png (80.96 КБ) 4071 просмотр

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Вопрос по GridView

Сообщение altwin » 18 апр 2014, 08:34

в смысле не то? В примере показанно, как в GridView поместить TextView, все остальное там вас может не интересовать... Если там есть TextView, то у них есть id, по которым их можно получить. Intent передается не в TextView, а в activity, т.е. не важно какие view вы используете в layout файле activity работа с intent не меняется.
Изображение

gbIxaHuE
Сообщения: 27
Зарегистрирован: 21 окт 2013, 00:05

Re: Вопрос по GridView

Сообщение gbIxaHuE » 18 апр 2014, 22:31

Можно отправить сообщения в активити

intent.putExtra(String, y); //String - или что больше понравиться
intent.putExtra(String, y1);
intent.putExtra(String, y2);
intent.putExtra(String, y3);
intent.putExtra(String, y4);
+параметры, при помощи которых ты будешь определять в "алгоритме" ячейку, в которую нужно вставить данные (аж жутко).
В другом активити перехватить это все (согласно 28 урока).
В этой же активити собрать массив или коллекцию для адаптера, скормить его адаптеру и послать ему команду об изменении данных. Грид вью обновиться - Готово.

Но я бы сделал по другому. Вбиваемые данные нужны будут не на 1 запуск. Поэтому вижу один выход - БД.

В первой активности заполняешь свой(свои) ТекстВью, жмешь "добавить запись" (помещаешь все в бд)
Во второй активности выбираешь данные своимКурсорАдаптером (или другим) и привязываешь его к ГридВью
как то так или я чего то не понял?

toxic_wower
Сообщения: 28
Зарегистрирован: 12 мар 2014, 12:06

Re: Вопрос по GridView

Сообщение toxic_wower » 19 апр 2014, 13:41

gbIxaHuE писал(а):Можно отправить сообщения в активити
Обязательно попробую то что вы предложили, мне как новечку это щас надо все переварить.
Раз такое дело, хотел спросить пару моментов по уроку 58 (Диалоги. TimePickerDialog. " На экране будет TextView, на него можно будет нажать и появится диалог для выбора времени. После выбора оно отобразится в TextView.") Собственно в чем вопрос, можно сделать подобное с ListView, чтобы я мог менять время при нажатии на каждую строку?
Пример я приводил скрином выше.

gbIxaHuE
Сообщения: 27
Зарегистрирован: 21 окт 2013, 00:05

Re: Вопрос по GridView

Сообщение gbIxaHuE » 19 апр 2014, 16:21

toxic_wower писал(а):
gbIxaHuE писал(а):Можно отправить сообщения в активити
Обязательно попробую то что вы предложили, мне как новечку это щас надо все переварить.
Раз такое дело, хотел спросить пару моментов по уроку 58 (Диалоги. TimePickerDialog. " На экране будет TextView, на него можно будет нажать и появится диалог для выбора времени. После выбора оно отобразится в TextView.") Собственно в чем вопрос, можно сделать подобное с ListView, чтобы я мог менять время при нажатии на каждую строку?
Пример я приводил скрином выше.
Я тоже новичек. Сразу пробуйте вариант с БД.
По поводу вопроса выше - можно. Смотрите обработчики события listview. По приходу сообщения создавайте диалог, возвращаемые значение вкладывайте в адаптер

Ответить