2016-02-28 14 views
18

I okazało się, jak wyświetlić podgląd elementu listy za pomocąPodglądanie poziomy recyclerview w android studio

tools:listitem="@layout/my_item_layour" 

ale android studio podglądu recyclerview postaci listy pionowej. Czy jest jakiś sposób, aby powiedzieć Androidowi, że dołączę poziomy LinearLayoutManager, aby mógł przejrzeć poziomą listę?

Odpowiedz

30

Dodaj szablon LayoutManager i ustaw orientację poziomą.

Oto przykład:

<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

Nicea, to działa! – fedepaol

+6

można również dodać je za pomocą przestrzeni nazw narzędzi (tj. 'Tools: orientation' i' tools: layoutManager'), a następnie wpływa tylko na podgląd IDE i można kontynuować ustawianie tych wartości w kodzie. – gMale

+2

@gMale nie, przestrzeń nazw narzędzi nie działa. –

0

W przeciwnym wypadku można użyć w pliku Java:

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

pytanie jest zobaczyć w podglądzie w studio androidowym, a nie rzeczywistą implementację. –