2016-02-28 16 views
18

ho trovato il modo di visualizzare in anteprima un elemento della lista, utilizzandoAnteprima recyclerview orizzontale in studio Android

tools:listitem="@layout/my_item_layour" 

ma Android Studio è l'anteprima del recyclerview come una lista verticale. C'è un modo per dire ad Android Studio che allego un LinearLayoutManager orizzontale in modo che possa visualizzare in anteprima un elenco orizzontale?

risposta

30

Aggiungere un LayoutManager e impostare un orientamento orizzontale.

Ecco un esempio:

<android.support.v7.widget.RecyclerView 
    android:id="@+id/homesRecyclerView" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" 
    app:layoutManager="android.support.v7.widget.LinearLayoutManager" 
    android:layout_centerVertical="true" 
    /> 
+0

Nizza, funziona! – fedepaol

+6

puoi anche aggiungerli usando lo spazio dei nomi degli strumenti (ad esempio 'tools: orientation' e' tools: layoutManager') e poi ha effetto solo sull'anteprima IDE e puoi continuare a impostare quei valori nel codice. – gMale

+2

@gMale no, lo spazio dei nomi degli strumenti non ha funzionato. –

0

In caso contrario è possibile utilizzare nel file di java:

mRecyclerView.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, true)); 
+0

domanda è vedere in anteprima in studio Android non effettiva implementazione. –

Problemi correlati