如何在 Android 中不使用 ListView/RecyclerView/CardView 等显示已安装的应用程序?

How to display installed apps without using ListView/RecyclerView/CardView etc in Android?

我有一个应用程序在 RecyclerView 中列出了安装在 Android 设备上的所有应用程序。

我想 select 它们,然后按一个按钮打开一个新的 activity,它将显示我 select 编辑的所有应用程序。

但我不想要另一个 listview/recycle 视图,我希望它们像在主屏幕中一样显示:名称下方的图标,并排等......就像它一样在任何 android 设备中。而且它们也应该能够打开。

我真的不知道如何在新的 activity 中以这种方式显示它们。我正在使用 java.

继续,我正在尝试开发一种 Kiosk 应用程序,可以控制对应用程序的访问。

如有任何提示,我们将不胜感激。谢谢!

您想像android默认主页一样以网格方式显示所有应用程序, 您可以将 RecyclerView 与 GridLayoutManager 一起使用,如下代码所示

val numberCol=4

val gridLayoutManager = GridLayoutManager(this,numberCol)

mRecyclerView.setLayoutManager(gridLayoutManager)

adapter = ViewAdapter(mlist)

mRecyclerView.setAdapter(adapter)
  • 您可以在项目点击时启动相应的应用程序。 希望对您有所帮助!