2016-02-28 130 views
18

水平recyclerview我發現瞭如何通過使用預覽在Android Studio中

tools:listitem="@layout/my_item_layour" 

但是Android工作室預覽recyclerview作爲垂直列表預覽列表項。有沒有辦法告訴Android Studio我會附上一個水平的LinearLayoutManager,以便它可以預覽水平列表?

回答

30

添加LayoutManager並設置水平方向。

下面的例子:

<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

尼斯,它的作品! – fedepaol

+6

您還可以使用工具名稱空間(即'tools:orientation'和'tools:layoutManager')添加它們,然後它只會影響IDE預覽,並且您可以繼續在代碼中設置這些值。 – gMale

+2

@gMale否,工具名稱空間不起作用。 –

0

否則,你可以在Java文件中使用:

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

問題是在android studio預覽中看不到實際的實現。 –

相關問題