レイアウトにRecyclerViewを追加すると、空白の画面として表示されます。 RecyclerViewの内容のプレビューを表示するための方法(tools
名前空間など)はありますか?
@ oRRは正しいです!
私はAndroid Studio 1.4 RC2を使用しています。これでカスタムレイアウトを指定できます。
私はカスタムCardViewを試しました、そして、それは働きます。
tools:listitem="@Android:layout/simple_list_item_checked"
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
まず、アイテムの編集中にリストをプレビューするには、アイテムのXMLに次の行を追加します。
tools:showIn="@layout/activity_my_recyclerview_item"
そして、RecyclerView XMLに次の行を追加して、あなたのアイテムがあなたのリストの中でどのように見えるかをプレビューしてください。
tools:listitem="@layout/adapter_item"
Android Studio 1.3.1以降では、プレビューにデフォルトのリスト項目が表示されますが、まだユーザーが自分で指定することはできません。うまくいけば、それは来るでしょう。