当我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?