Yanıtlar:
@oRRs doğru!
Android Studio 1.4 RC2 kullanıyorum ve artık herhangi bir özel düzen belirtebilirsiniz.
Özel bir CardView denedim ve çalışıyor.
tools:listitem="@android:layout/simple_list_item_checked"
tools:orientation="horizontal"
tools:orientation="horizontal"
veya android:orientation="horizontal"
ayrıca stackoverflow.com/questions/35681433/…app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
uyarınca belirtmek zorunda kaldım
tools
namespace, tasarım zamanı özelliklerinin (parçada hangi mizanpajın gösterileceği gibi) veya derleme zamanı davranışlarının (XML kaynaklarınıza hangi büzülme modunun uygulanacağı gibi) olmasını sağlar. değişiklikleri görme zamanı
AndroidX [Hakkında] ve GridLayoutManager
implementation 'androidx.recyclerview:recyclerview:1.1.0'
<androidx.recyclerview.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:layoutManager="androidx.recyclerview.widget.GridLayoutManager"
tools:listitem="@layout/item"
tools:itemCount="10"
tools:orientation="vertical"
tools:scrollbars="vertical"
tools:spanCount="3"/>
Destek ve LinearLayoutManager
implementation 'com.android.support:recyclerview-v7:28.0.0'
<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="wrap_content"
tools:layoutManager="android.support.v7.widget.LinearLayoutManager"
tools:listitem="@layout/item"
tools:itemCount="3"
tools:orientation="horizontal"
tools:scrollbars="horizontal" />
Tanıtılan bir diğer harika özellik, kaynaklarıAndroid studio 3.0
kullanarak düzen yapınızı kolayca görselleştirmek için araç öznitelikleri aracılığıyla bir veri tanımlamaktır@tools:sample/*
item.xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="100dp"
android:layout_height="150dp"
android:layout_marginRight="15dp"
android:layout_marginBottom="10dp"
android:orientation="vertical"
tools:background="@tools:sample/backgrounds/scenic">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/colorWhite"
tools:text="@tools:sample/first_names" />
</FrameLayout>
Sonuçlar:
listitem
Seçeneği görmek için öznitelik alanında daha az öznitelik sekmesine geçmek zorunda kaldı , ben sadece xml koduna yazabilirsiniz!
İlk olarak, öğenizi düzenlerken listenizin önizlemesini yapmak için öğe XML'inize aşağıdaki satırı ekleyin:
tools:showIn="@layout/activity_my_recyclerview_item"
Ayrıca, öğenizin listenizde nasıl görüneceğini önizlemek için RecyclerView XML'inize aşağıdaki satırı ekleyin:
tools:listitem="@layout/adapter_item"
Android Studio 1.3.1'den itibaren önizlemede varsayılan liste öğelerini gösterir, ancak henüz kendinizinkini belirtmenize izin vermez. Umarım, gelecek.