Каков наилучший и самый простой способ украсить RecyclerView, чтобы он выглядел и чувствовал себя так? я разрабатываю приложение для бронирования мест в путешествии... я знаю, что могу сделать это с помощью recyclerview с менеджером gridlayout... но какие должны быть шаги, я не знаю одну вещь, которую следует отметить каждый автобус иметь разное расположение сидений
RecyclerView с GridLayoutManager
Ответы (3)
Я предлагаю вам использовать StaggeredGridLayoutmanager
для просмотра переработчика.
Это самый близкий подход к достижению вашего макета.
Документацию можно найти здесь. Рабочий пример можно найти здесь.
person
Aawaz Gyawali
schedule
28.07.2015
как вы делаете этот макет .... вы можете опубликовать пример кода
- person Tufan; 28.07.2015
@AawazGyawali: Хорошо!!
- person Adarsh Yadav; 28.07.2015
Можете ли вы сказать мне шаги, которые я должен использовать .... пожалуйста, напишите мне, братан, на [email protected]
- person Tufan; 28.07.2015
Вы можете узнать из этого примера, который прекрасно объясняет Recycler View а>
Надеюсь, что это работает для вас
person
Anshul Khare
schedule
28.07.2015
В зависимости от выбранного типа шины переключайтесь между GridLayoutManager
и StaggeredGridLayoutManager
.
Для всех типов используйте вид заголовка только со значком рулевого колеса, выровненным по правому краю.
- For the seater-only type:
- use a 4 span
GridLayoutManager
- используйте декоратор элементов для указания интервала между 2nd и 3rd столбцами
- использовать вид нижнего колонтитула с видом на 5 мест
- use a 4 span
- For the mixed-type:
- use a 3 span
StaggeredGridLayoutManager
- используйте декоратор элементов для указания интервала между 1st и 2nd столбцом.
- используйте другой тип элемента для спальных мест (см.: onCreateViewHolder(parent,viewType))
- use a 3 span
- For the sleeper-only type.
- use a 4 span
GridLayoutManager
- используйте декоратор элементов для указания интервала между 1st и 2nd столбцами
- use a 4 span
person
Avinash R
schedule
04.08.2015
У вас есть какой-то образец или что-то еще .. я не могу найти ничего подобного ...
- person Tufan; 05.08.2015
@tufan, первый урок по SO: не спрашивайте код.
- person Avinash R; 05.08.2015
хорошо ... но не могли бы вы сказать мне, что на 3-м шаге используйте декоратор элементов для обеспечения интервала между 1-м и 2-м столбцами ... как это сделать
- person Tufan; 05.08.2015
Ответа здесь достаточно, чтобы помочь вам с макетом. Если вы не понимаете, о чем идет речь, вам лучше узнать больше о RecyclerView. Есть много учебников там.
- person Avinash R; 05.08.2015
@Tufan Google для декоратора элементов в RecyclerView
- person Avinash R; 05.08.2015
хорошо, спасибо, я ищу это .... я потерял надежду, теперь я увидел свет ... я пытаюсь, спасибо
- person Tufan; 05.08.2015