水平recyclerview我发现了如何通过使用预览在Android Studio中
tools:listitem="@layout/my_item_layour"
但是Android工作室预览recyclerview作为垂直列表预览列表项。有没有办法告诉Android Studio我会附上一个水平的LinearLayoutManager
,以便它可以预览水平列表?
水平recyclerview我发现了如何通过使用预览在Android Studio中
tools:listitem="@layout/my_item_layour"
但是Android工作室预览recyclerview作为垂直列表预览列表项。有没有办法告诉Android Studio我会附上一个水平的LinearLayoutManager
,以便它可以预览水平列表?
添加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"
/>
否则,你可以在Java文件中使用:
mRecyclerView.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, true));
问题是在android studio预览中看不到实际的实现。 –
尼斯,它的作品! – fedepaol
您还可以使用工具名称空间(即'tools:orientation'和'tools:layoutManager')添加它们,然后它只会影响IDE预览,并且您可以继续在代码中设置这些值。 – gMale
@gMale否,工具名称空间不起作用。 –