2017-02-14 2 views
-2

В последнее время я работаю с android CardView, и, насколько я вижу, CardView сначала отобразит первую карту, а затем вы увидите другие карты после прокрутки вниз.Установить по умолчанию CardView для показа изначально

Мой вопрос: как мы можем установить по умолчанию CardView изначально ?.

Например

Дисплей покажет карту в определенном положении в середине, и вы можете провести, чтобы увидеть другие карты.

+0

Поместите карты в список, например, RecyclerView или ListView. –

+0

Отправьте свой xml-код для проблемных швов, если вы используете 'NestedScrollView' здесь, если вы используете' RecyclerView' внутри 'NestedScrollView', он перейдет к recyclerview initial, поэтому вы может видеть первый «CardView» –

ответ

0

Если вы хотите, чтобы показать конкретный пункт на старте, используйте RecyclerView и scrollToPosition();

RecyclerView rv=....... 
rv.scrollToPosition(2); //position of card view 

См this.

Это удобный способ прокрутки до определенной позиции. RecyclerView не выполняет прокрутку логики, а пересылает вызов scrollToPosition(int)

И использовать cardview в качестве элементов для ваших нужд.

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