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

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

Войти
Регистрация
Восстановить пароль
 
NIKMC-I
1 / 1 / 0
Регистрация: 26.11.2013
Сообщений: 14
#1

Android - SlidingTabLayout + local DB + Fragment + SearchView - Программирование Android

12.03.2015, 15:00. Просмотров 384. Ответов 0
Метки нет (Все метки)

Добрый день, Уважаемые наставники. Прошу помощи в правильной и грамотной реализации части приложения. В чем заключается суть: необходимо реализовать чат между друзьями, использующее приложение. Используется локальная база данных с 3-мя сущностями: Друзья, Посетители, Заявки(скорее всего 3-я сущность использоваться не будет). Которая в последующем будет обновляться с базы данных на сервере(на данный момент не особо важно). Итак, пользователю при выборе вкладке чат открывается или Activity или Fragment (не знаю что выбрать, как будет лучше) и видит, приблизительно это:
Кликните здесь для просмотра всего текста

*************/s/3e2OvTh
clip 2net.com /s/3e2OvTh
clip 2net.com /s/3e2OvKD
*************/s/3e2OvKD


Используется "SlidingTabLayout" для просмотра:друзей, пользователей, и новых заявок. В верхнем правом углу находится поиск, который ищет записи по сущности, в зависимости от того, какой Tab у него выбран,(следовательно поиск происходит по одному их 3-х сущностей, если вкладка "друзья" , значит по сущности друзей ищет друга).

Если пользователь находится во вкладке "посетители", (как показано на скрине) при нажатии на запись пользователя(item) появляется возможность добавить этого пользователя в друзья, следовательно в локальной базе, в сущности "Друзья" добавляется новая запись.

Если пользователь находится во вкладке "Друзья", при нажатии на запись друга(item) появляется возможность посмотреть профиль этого друга, удалить из друзей ( следовательно в локальной базе, в сущности "Друзья" удаляется запись и ListView обновляется) или начать переписку(т.е. скорее всего откроется новое Activity).

Итак, а теперь самое главное, так как я еще зеленый, я не знаю:
1. как для каждого Tab в ListView добавить вывод сущности.
2. что для этого нужно использовать Fragment or Activity or actionBarActivity
3. как правильно организовать поиск по этим вкладкам(сущностям).
4. Есть еще пару вопросов пока искал решение в интернете, но забыл, позже напишу.

Ну а теперь, выкладываю то, что я попытался сделать. Не ругайте пожалуйста =)

тут DB может понадобится: DB.txt

Так, тут я пытался сделать (используя пример) по ActionBarActivity. Работает вывод сущности, добавление, изменение, удаление записей и организован поиск, но нет SlidingTabLayout
Кликните здесь для просмотра всего текста


А тут я пытался как-то реализовать, используя фрагмент. но не получается =(
Кликните здесь для просмотра всего текста


Ну вот собственно и проблема, буду ОООчень признателен, если кто-то поможет мне реализовать то, что я пытался изложить. Надеюсь, что я понятно объяснил =)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2015, 15:00     Android - SlidingTabLayout + local DB + Fragment + SearchView
Посмотрите здесь:

Android fragment + recyclerView - Программирование Android
Всем привет, помогите написать простой пример такой программы: Есть 1 активность (при запуске на ней отображен фрагмент1, в котором...

Android, метод getFilter(), интерфейса Filterable, в Fragment - Программирование Android
Ситуация такая, использую Filterable, во время поиска, сначала использовал Activity, но затем понадобилось использовать фрагмент. Не буду...

ClassNotFoundException. android.view.fragment. как лечить? - Программирование Android
Добрый день всем. Есть очень банальная проблема. ClassNotFoundException лейаут popup.xml <?xml version="1.0" encoding="utf-8"?> ...

Android & local Web Server - Программирование Android
Всем хай. Задача. С мобилы (андройда) через мобильный браузер не могу увидеть Вэб-сервак на котором крутится сайт. Что имеем. на ПК...

Поиск в ListView с помощью SearchView - Программирование Android
Прикручиваю SearchView, чтобы фильтровать ListView: MenuItem ourSearchItem = menu.findItem(R.id.menu_item_search); ...

Спрятать SearchView в некоторых фрагментах - Программирование Android
Всем привет, такой вопрос: Есть NavigationDrawer В одном фрагменте реализован viewPager , там 2 фрагмента и в каждом searchView в...

SearchView или своя реализация поиска (UI) - Программирование Android
Требуется реализовать интерфейс для поиска. В ActionBar имеется SearchView, который отправляет запрос на сервер, после этого приходит...

Fragment и RoboSpice - Программирование Android
Всем доброго времени суток, возникла проблема при использовании асинхронного запроса с помощью RoboSpice и инициализации фрагмента....

MapFragment в Fragment - Программирование Android
Как получить MapFragment который находится в Fragment? Сейчас использую такой способ: MapFragment mapFragment =...

Работа с Fragment - Программирование Android
Всем привет. Возникла проблема в ходе написания дипломной работы. Мне надо считать показания датчиков акселерометра и вывести на экран....


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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