Страница 1 из 1

Вопрос по GridView

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

Re: Вопрос по GridView

Добавлено: 17 апр 2014, 15:05
altwin

Re: Вопрос по GridView

Добавлено: 18 апр 2014, 07:01
toxic_wower
Спасибо за пример, но это немножко не то. Я хочу сам заполнять эту таблицу из приложения.
Написать текст в EditText в другом Activity и отправить его в GridView через интент. Возможно так сделать?

Re: Вопрос по GridView

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

Re: Вопрос по GridView

Добавлено: 18 апр 2014, 22:31
gbIxaHuE
Можно отправить сообщения в активити

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

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

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

Re: Вопрос по GridView

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

Re: Вопрос по GridView

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