有没有一种方式来显示的RecyclerView的内容在Android Studio编辑器的预览?有没

2019-05-12 18:26发布

当我RecyclerView添加到布局,它显示为空白屏幕。 有没有一种方法,如通过tools的命名空间,以显示RecyclerView的内容的预览?

Answer 1:

@oRRs是正确的!

我使用过Android Studio 1.4 RC2,现在您可以指定任何自定义布局。

我尝试了定制CardView和它的作品。

tools:listitem="@android:layout/simple_list_item_checked"


Answer 2:

tools命名空间使设计时功能(诸如布局片段显示)或编译时行为(如该收缩模式适用于你的XML资源),这实在是正在开发强大的功能,让您不会编译代码每一个看到的变化时间

例如用GridLayoutManager

<android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:itemCount="5"
    tools:layoutManager="android.support.v7.widget.GridLayoutManager"
    tools:listitem="@layout/item_video"
    tools:orientation="horizontal"
    tools:scrollbars="horizontal"
    tools:spanCount="2" />

这是在引入的另一个很酷的功能Android studio 3.0通过工具预先给定的数据属性,使用易于可视化你的布局结构tools:text="@tools:sample/last_names" 。 例如您的预览将看起来像

请阅读更多在这里 -
https://developer.android.com/studio/write/tool-attributes.html
https://youtu.be/Hx_rwS1NTiI?list=PLWz5rJ2EKKc-odHd6XEaf7ykfsosYyCKp&t=408
https://android.jlelse.eu/android-tools-attributes-listitem-sample-data-rocks-bbf49aaa9f07



Answer 3:

首先,在您的项目XML添加下面一行到你的列表中做了一个预览,而你编辑您的项目:

tools:showIn="@layout/activity_my_recyclerview_item"

而他们,添加下面一行在你RecyclerView XML来预览您的项目将如何看在你的列表:

tools:listitem="@layout/adapter_item"


Answer 4:

由于Android的工作室1.3.1它显示默认列表项的预览,但它不会让YOUT指定自己呢。 我们希望,它会来的。



文章来源: Is there a way to show a preview of a RecyclerView's contents in the Android Studio editor?