2017-02-14 6 views
-2

Ich habe in letzter Zeit mit Android CardView gearbeitet und soweit ich sehen kann CardView zeigt nur die erste Karte zuerst und dann können Sie die anderen Karten nach dem Wischen zu sehen.Setze Standard CardView für Show anfänglich

Meine Frage ist: Wie können wir zunächst einen Standard CardView setzen ?.

Zum Beispiel

Das Display wird eine Karte in bestimmten Position in der Mitte zeigen und Sie können Swipe die anderen Karten zu sehen.

+0

Setzen Sie cardviews in eine Liste, z. B. RecyclerView oder ListView –

+0

Geben Sie Ihren XML-Code ein, für Ihr Problem scheint, dass Sie 'NestedScrollView' hier verwenden, wenn Sie' RecyclerView' in 'NestedScrollView' verwenden, scrollen Sie zu Recyclerview initial, weshalb Sie kann zuerst 'CardView' sehen –

Antwort

0

Wenn Sie ein bestimmtes Element beim Start angezeigt werden soll, verwenden Sie RecyclerView und scrollToPosition();

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

this See.

es ist eine bequeme Methode, um zu einer bestimmten Position zu scrollen. RecyclerView implementiert keine Logik-Scrolling, sondern leitet die Aufruf scrollToPosition(int)

Und cardview als Elemente für Ihre Bedürfnisse verwenden.