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

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

Войти
Регистрация
Восстановить пароль
 
Hixon10
6 / 6 / 0
Регистрация: 17.10.2011
Сообщений: 141
#1

Массив элементов TextView - Android

18.10.2012, 18:37. Просмотров 770. Ответов 2
Метки нет (Все метки)

Добрый день.
Пишу своё первое приложение под андроид, поэтому, быть может, мой вопрос - глупый, и на него отвечали уже огромное количество раз.
В чате, который я делаю, есть такое понятие, как комната и приват. По сути, комната - это совокупность TextView, на котором отображаются мои сообщения и сообщения, которые были отправлены мне, EditText - формы, в которую пользователь пишет свое сообщение, Button - кнопки отправки сообщения.
Конечно же, пользователь может переходить по комнатам, и при переходе должны отображаться те сообщения, которые были написаны там ранее. Как я понимаю, все комнаты должны располагаться в одном Активити, так как при уходе с активити теряется все сообщения.
Я решил реализовывать комнаты, как List TextView, одну EditText и одну Button, находящиеся в одном активити. Также будут ещё какие-то компоненты (пока не знаю что), в которых будут списки комнат и приватных бесед. Очевидно, при клике по какой-нибудь комнате/окну чата должно отображаться соответствующее TextView.
Несколько вопросов. Правильно ли я выбрал компоненты для комнат? Реализуется ли это все так, как я описал (нет ли каких-то сложных задач). Если нет, то, какие элементы вы можете посоветовать для комнат, и меню, в котором отображаются комнаты.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2012, 18:37     Массив элементов TextView
Посмотрите здесь:

Модификациея элементов (TextView и др) Android
Android TextView и картинкака
Вывод в TextView Android
Android TextView question
TextView txt = new TextView(this); - ошибка Android
Calendar textView Android
Вывод в textView из БД Android
Android Клик по textview
Android TextView а AlertDialog
TextView бд Android
Android TextView и Html
Android Прыжок к TextView

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Creative
22 / 8 / 1
Регистрация: 13.07.2012
Сообщений: 66
18.10.2012, 20:59     Массив элементов TextView #2
Одна активити - главное меню, другая активити - списки комнат и бесед, третья активити сам чат. При выборе комнаты из спика открывается активити чата и в нее с сервера подгружается весь разговор.

Ну это мое мнение, а вы уж там смотрите

по виджетам для чата вроде лучше не придумаешь...
kvaka
29 / 29 / 3
Регистрация: 26.06.2012
Сообщений: 163
22.10.2012, 14:08     Массив элементов TextView #3
Если хочешь хранить историю сообщений у себя - используй Shared preferences, пиши туда String
или записывай в файл на внешний источник (это, наверное правильнее, ведь история может быть очень большая), но для этого понадобится соответствующее разрешение.
Yandex
Объявления
22.10.2012, 14:08     Массив элементов TextView
Ответ Создать тему
Опции темы

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