2014-12-19 2 views
2

Я хочу реализовать комбинацию заголовка/списка, аналогичную тому, что вы видите на экране профиля Instagram, где заголовок прокручивается и вы просматриваете сообщения пользователя.Ввод заголовка над RecyclerView?

Вы не можете использовать прокрутку, содержащую все, поскольку это означало бы, что нужно будет загружать все элементы списка вперед. И если вы используете RecyclerView, полоса прокрутки находится в RecyclerView и не прокручивает заголовок.

Я полагаю, что заголовок может быть превращен в строки в RecyclerView, но это похоже на хакерство. Есть ли лучший способ, которого я не вижу?

+0

Ну, если вы не обертываете в 'ScrollView' реализацию' RecyclerViewAdapter' с headerview в позиции 0, это ваш единственный вариант. –

+0

Позор, у нас все еще нет лучшего ответа для этой общей проблемы. Размещение заголовка внутри RecyclerView имеет много проблем, если заголовок имеет любые виды, такие как EditText или что-либо помимо простого TextView или кнопок ... все, что имеет проблемы с «переработкой» при прокрутке. В большинстве случаев нет необходимости перерабатывать заголовок, поэтому он просто добавляет много хаков, которые в противном случае не нужны. – eselk

ответ

0

Проверьте эти трюки прокрутки с помощью нового Toolbar класса в Lollipop: scrolltricks

Он реализует точную функциональность Instagram имеет. ActionBar прокручивается вниз при прокрутке вниз.

Смежные вопросы