如何在 recyclerview 的模拟器上显示 listItem?
How to display listItem on emulator on recyclerview?
我想做的是在 recyclerview 中显示自定义卡片。
我可以在 android studio 的设计视图中看到它,但在模拟器运行时看不到。
我只需要显示de listItem。
有可能吗?如果是这样,任何帮助或建议都会很好,谢谢。
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rcvPoolVariables"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginTop="22dp"
android:layout_marginStart="17dp"
android:layout_marginEnd="17dp"
tools:listitem="@layout/row_pool_objectives"
app:layout_constraintTop_toBottomOf="@+id/containerVariableAndWeeks"
app:layout_constraintBottom_toBottomOf="parent"/>
如果设计选项卡中显示的是“初版”,则xml文档部分没有错误。它在“常规”代码部分。我认为错误在于设备上元素的输出——要么你没有在回收器视图中传递数据对象以进行输出,要么在处理此数据时出错。检查回收器视图 classes 架构和适配器代码 class。另请参阅this指南,希望对您有所帮助。
1.xml
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/categoryview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
app:layoutManager="androidx.recyclerview.widget.GridLayoutManager"
app:spanCount="2"
tools:listitem="@layout/innercategorylist">
</androidx.recyclerview.widget.RecyclerView>
2.java 文件
CategoryModel[] myListData1 = new CategoryModel[]{
new CategoryModel( R.drawable.kiwi,"kiwi"),
new CategoryModel(R.drawable.watermelon,"watermelon" ),
new CategoryModel(R.drawable.strawberry,"strawberry")
};
innerCategoryAdapter = new InnerCategoryAdapter(myListData1, new InnerCategoryAdapter.HomeAdapterInterface() {
@Override
public void onRowClick(int searchText) {
}
});
3.Adapter class id define and assign and model class to variable getter setter set
我想做的是在 recyclerview 中显示自定义卡片。
我可以在 android studio 的设计视图中看到它,但在模拟器运行时看不到。
我只需要显示de listItem。
有可能吗?如果是这样,任何帮助或建议都会很好,谢谢。
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rcvPoolVariables"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginTop="22dp"
android:layout_marginStart="17dp"
android:layout_marginEnd="17dp"
tools:listitem="@layout/row_pool_objectives"
app:layout_constraintTop_toBottomOf="@+id/containerVariableAndWeeks"
app:layout_constraintBottom_toBottomOf="parent"/>
如果设计选项卡中显示的是“初版”,则xml文档部分没有错误。它在“常规”代码部分。我认为错误在于设备上元素的输出——要么你没有在回收器视图中传递数据对象以进行输出,要么在处理此数据时出错。检查回收器视图 classes 架构和适配器代码 class。另请参阅this指南,希望对您有所帮助。
1.xml
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/categoryview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
app:layoutManager="androidx.recyclerview.widget.GridLayoutManager"
app:spanCount="2"
tools:listitem="@layout/innercategorylist">
</androidx.recyclerview.widget.RecyclerView>
2.java 文件
CategoryModel[] myListData1 = new CategoryModel[]{
new CategoryModel( R.drawable.kiwi,"kiwi"),
new CategoryModel(R.drawable.watermelon,"watermelon" ),
new CategoryModel(R.drawable.strawberry,"strawberry")
};
innerCategoryAdapter = new InnerCategoryAdapter(myListData1, new InnerCategoryAdapter.HomeAdapterInterface() {
@Override
public void onRowClick(int searchText) {
}
});
3.Adapter class id define and assign and model class to variable getter setter set