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

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

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

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

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

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

Текст из TextView перенести в другой TextView по нажатию Button - Программирование Android
Люди, помогите плиз. Недавно начал ковырять программирование под Android. Хотел сделать банальную вещь - текст из TextView перенести в...

Модификациея элементов (TextView и др) - Программирование Android
Суть такова необходимо сделать аналог TextView, но с активной подсветкой синтаксиса. Было реализовано через веб, но все глючит на больших...

TextView txt = new TextView(this); - ошибка - Программирование Android
Возникла проблема с динамическим создание TextView в цыкле, хотя в другом месте создается таким же образом все нормально TextView txt =...

TextView бд - Программирование Android
Подскажите можно ли на прямую вызвать из бд в TextView текст?

Цвет TextView - Программирование Android
Доброго времени суток! Подскажите пожалуйста, как сделать так чтобы background у textview был двумя цветами именно 2мя. Чтобы часть была...

Часы в TextView - Программирование Android
Доброго времени суток. Делаю часы в textview, время ставлю через два NumberPicker. Все работает(если число минут меньше 10, то вперед...

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

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

по виджетам для чата вроде лучше не придумаешь...
kvaka
29 / 29 / 3
Регистрация: 26.06.2012
Сообщений: 163
22.10.2012, 14:08 #3
Если хочешь хранить историю сообщений у себя - используй Shared preferences, пиши туда String
или записывай в файл на внешний источник (это, наверное правильнее, ведь история может быть очень большая), но для этого понадобится соответствующее разрешение.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.10.2012, 14:08
Привет! Вот еще темы с ответами:

TextView а AlertDialog - Программирование Android
Здравствуйте! Вот столкнулся с такой проблемой, не могу Textview вывести в AlertDialog. Помогите пожалуйста!

TextView question - Программирование Android
Всем привет и хорошего дня. А можно ли в коде задавать TextView и присваивать текст из ресурсов strings? Или, если уж в xml всё это...

ViewPager и TextView - Программирование Android
В приложении ViewPager и TextView. Все работает. Теперь нужно впихнуть во ViewPager 2 TextView. Можно ли это сделать и как?

TextView // крэш - Программирование Android
Здравствуйте! С Новым Годом! И вопрос: почему он крашится? Если удалить/закомментировать строку TextView txt =...


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

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

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