Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,317
#1

Виджет детальной информации в Android - Программирование Android

02.09.2016, 12:30. Просмотров 189. Ответов 10
Метки нет (Все метки)

Вот например у меня есть список городов во фрагменте(в списке пункт - город). И я хочу следующее чтобы по нажатии на этот пункт разворачивалась детальная информация о нем(ну детальное описание города). Как это лучше всего сделать(желательно не создавать отдельное окно для детального описания, а отобразить все рядом с самим пунктом, в этом же окне)? Я просто видел часто в приложениях есть такая серая стрелочка рядом с пунктом - нажимаешь на нее и отображается детальное описание. Как самому сделать такую стрелочку? Есть для этого уже стандартный виджет?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.09.2016, 12:30
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Виджет детальной информации в Android (Программирование Android):

Виджет Android 4.1 не появляется в списке
Добрый вечер, уважаемые форумчане. Учусь создавать приложения для андройда,...

Передача информации (byte array) с android на пк (c#) через usb
Здравствуйте. Подскажите пожалуйста, каким образом можно реализовать передачу...

Откуда берутся атрибуты android:layout_width и android:layout_height в элементе LinearLayout?
Недавно начал изучать Android API, а сегодня более менее разобрал основы...

Не предлагается установка Android SDK при установке Android Studio
на сайте https://developer.android.com/studio/... скачал exeшник для...

Android studio, как запускать программу сразу на android смартфоне подключенному к usb?
android studio, как запускать программу сразу на android смартфоне...

Ошибка: Caused by Android java.lang.ClassCastException: android.app.Application cannot be cast
Здравствуйте. Очень нужен ваш совет. При запуске приложения появляется ошибка:...

10
ExFau$t
520 / 475 / 101
Регистрация: 08.05.2012
Сообщений: 2,383
02.09.2016, 12:40 #2
spinner

Тут пример для создания кастомного: https://habrahabr.ru/post/151285/
0
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,317
02.09.2016, 12:55  [ТС] #3
То есть вы имеете ввиду создать кастомный spinner и туда поместить TextView с описанием(в сам spinner ) так?

Добавлено через 17 секунд
А еще варианты есть?
0
Pablito
2653 / 2135 / 726
Регистрация: 12.05.2014
Сообщений: 7,450
Завершенные тесты: 1
02.09.2016, 13:01 #4
статья с хабра древняя, как моя борода, к тому же вообще не в тему

что мешает просто сделать GONE всем вьюшкам с деталями, а по клику на лаяут - показать все что нужно?
ОК, по клику не на сам лаяут, а например сделать в углу кнопочку со стрелочкой

я конечно же знаю что мешает...это был риторический вопрос
0
ExFau$t
520 / 475 / 101
Регистрация: 08.05.2012
Сообщений: 2,383
02.09.2016, 13:06 #5
yura91, не TextView, а layout, со всей необходимой разметкой.

Добавлено через 2 минуты
Паблито, он хочет, чтобы
разворачивалась детальная информация
, а не материализовалась на экране.
0
Pablito
2653 / 2135 / 726
Регистрация: 12.05.2014
Сообщений: 7,450
Завершенные тесты: 1
02.09.2016, 13:09 #6
она и будет разворачиваться
я как раз думаю, что он не про выпадающее меню, а именно что бы раскрывалась инфа
анимашки лаяута при появлении/скрытии дочерних вьюшек идут "из коробки" и включаются одной строкой
0
ExFau$t
520 / 475 / 101
Регистрация: 08.05.2012
Сообщений: 2,383
02.09.2016, 13:15 #7
yura91, кстати, на гитхабе полно всяких библиотек с кастомными виждетами, которые просто закидываются в разметку и заполняются инфой, с возможностью сортировки и т.п., это если самому не охота.

Добавлено через 3 минуты
Паблито, то есть так проще? создать для 100 городов 100 textView скрыть их все 100, и будет laoyot со 100 элементами или же просто создать один layout - шаблон.

Добавлено через 1 минуту
да ещё и на каждую потом 100 анимашек вешать.
0
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,317
02.09.2016, 13:18  [ТС] #8
ну да мне и нужно это а что за параметр GONE у вьюшек, что он означает?

Добавлено через 47 секунд
Кстати на счет 100 городов и 100 TextView хороший вопрос
0
ExFau$t
520 / 475 / 101
Регистрация: 08.05.2012
Сообщений: 2,383
02.09.2016, 13:19 #9
yura91, https://developer.android.com/reference/android/view/View.html#GONE
0
Pablito
2653 / 2135 / 726
Регистрация: 12.05.2014
Сообщений: 7,450
Завершенные тесты: 1
02.09.2016, 13:25 #10
Цитата Сообщение от ExFau$t Посмотреть сообщение
создать для 100 городов 100 textView скрыть их все 100, и будет laoyot со 100 элементами
Цитата Сообщение от ExFau$t Посмотреть сообщение
да ещё и на каждую потом 100 анимашек вешать
ничего подобного я не предлагал
зная суть топистартера, я тут просто так зашел, все равно ничего толкового не выйдет из этой темы, как и из сотен других тем которые он тут наплодил и продолжает дальше
0
ExFau$t
02.09.2016, 13:33     Виджет детальной информации в Android
  #11

Не по теме:

Паблито, как скажешь) хотел сказать, что у меня самого тем немало, но нет, много меньше оказалось.

0
02.09.2016, 13:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.09.2016, 13:33
Привет! Вот еще темы с ответами:

Ошибка в Android Studio Error:No resource identifier found for attribute 'appComponentFactory' in package 'android'
Доброго времени суток! При компиляции андроид приложении выходит данная...

Android NDK. Как пользоваться? Когда стоит использовать его вместо Android SDK?
Можно ли писать в нем готовые приложения Android?

Как приложение Android написать на С++ в Android NDK, чтоб получить *.apk? Нужен мануал
Уже не в первый раз задаю вопрос. Молчание. В лучшем случае - "RTFM" и точка....

Android.support.v4.app.FragmentActivity не работает в Android Studio
объясните пожалуйста,как в андроид студио добавить вышеуказанную...


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

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

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