如何在cardView android中添加listView?

如何在cardView android中添加listView?,android,listview,material-design,android-cardview,Android,Listview,Material Design,Android Cardview,请原谅我的任何错误。我是初学者。 有人能解释一下如何在android的cardview布局中创建listview吗。android 6.0中的示例设置应用程序 我想创建一个可滚动的cardview布局,每个cardview布局中都有listview项目。 我已经在网上搜索了足够多的内容,但似乎没有任何帮助。 如果您有任何解决方案,这将对我有所帮助。cardView是listView的背景。因此,本项目将如下所示: 希望能帮助你 最好的方法是使用带有垂直线性布局管理器的RecyclerView(

请原谅我的任何错误。我是初学者。 有人能解释一下如何在android的cardview布局中创建listview吗。android 6.0中的示例设置应用程序
我想创建一个可滚动的cardview布局,每个cardview布局中都有listview项目。 我已经在网上搜索了足够多的内容,但似乎没有任何帮助。
如果您有任何解决方案,这将对我有所帮助。

cardView是listView的背景。因此,本项目将如下所示:


希望能帮助你

最好的方法是使用带有垂直
线性布局管理器的
RecyclerView
(看起来与
列表视图相同,但性能更好)和固定大小的
CardView
CardView
的xml将如下所示:

<android.support.v7.widget.CardView 
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >

    <android.support.v7.widget.RecyclerView
        android:id="@+id/recyclerview"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

</android.support.v7.widget.CardView>

这可以使用scrollview完成,并在其中根据您的要求放置组件。浏览此链接:-在FrameLayout中使用ListView有什么问题(CardView实际上是FrameLayout)?非常感谢。帮助很大:)
RecyclerView recyclerView = parentView.findViewById(R.id.recyclerview);
recyclerView.setHasFixedSize(true);

LinearLayoutManager layoutManager = new LinearLayoutManager(context, LinearLayoutManager.VERTICAL, false);
recyclerView.setLayoutManager(layoutManager);

MyCustomAdapter adapter = new MyCustomAdapter(context, dataSet);
recyclerView.setAdapter(adapter);