Android如何在Android中实现此listview?

Android如何在Android中实现此listview?,android,listview,Android,Listview,我正在构建一个应用程序,我想创建一个如下图所示的listview。每行中显示的项目数根据设备的方向而变化(2个垂直方向,1个水平方向) 这是Android提供的吗?或者我如何实现它?我不知道如何搜索它。您可以将Recyclerview与GridView一起使用。首先,通过` Activity.getResources().getConfiguration().orientation` 然后为recyclerview和 recyclerView.setLayoutManager(新的GridL

我正在构建一个应用程序,我想创建一个如下图所示的listview。每行中显示的项目数根据设备的方向而变化(2个垂直方向,1个水平方向)


这是Android提供的吗?或者我如何实现它?我不知道如何搜索它。

您可以将Recyclerview与GridView一起使用。首先,通过`

Activity.getResources().getConfiguration().orientation`
然后为recyclerview和

recyclerView.setLayoutManager(新的GridLayoutManager(this,2))


此处2将设置两条垂直线。您可以根据需要设置跨度大小。

使用
RecyclerView
GridLayoutManager
。这看起来不像listview,网格可能是CardView