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

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

我想选择它们,然后按一个按钮以打开一个新活动,该活动将显示我选择的所有应用程序。

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

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

为了恢复,我正在尝试开发一种Kiosk应用程序,可以控制对这些应用程序的访问。

任何提示将不胜感激。谢谢!

pingguwenjun 回答:如何在不使用Android中的ListView / RecyclerView / CardView等的情况下显示已安装的应用程序?

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

val numberCol=4

val gridLayoutManager = GridLayoutManager(this,numberCol)

mRecyclerView.setLayoutManager(gridLayoutManager)

adapter = ViewAdapter(mlist)

mRecyclerView.setAdapter(adapter)
  • 您可以在单击项目时启动相应的应用程序。 希望对您有帮助!
本文链接:https://www.f2er.com/3145213.html

大家都在问