在列表视图中显示app图标

时间:2016-07-22 15:56:06

标签: android listview android-adapter

在我的应用中,我想使用列表视图制作应用图标列表。我可以使用其包名来获取应用程序图标。但我想在列表视图上显示应用程序图标(无文本),以便我该怎么做。任何人都帮助我。

这是我用来获取应用程序图标的代码。

Drawable icon= getPackageManager().loadApplicationIcon("package name");
image view.setDrawable(icon);

我的问题是我们如何在列表视图中查看应用程序图标。

2 个答案:

答案 0 :(得分:0)

String pkg = "com.app.my";//your package name
Drawable icon = getContext().getPackageManager().getApplicationIcon(pkg);
imageView.setImageDrawable(icon);

查看here了解详情。

答案 1 :(得分:0)

您可以设置如下所示的应用图标,使用安装的任何应用的package name

           Drawable iccon = mContext.getPackageManager().getApplicationIcon(
                    pkg);
            icon.setBackground(null);
            icon.setImageDrawable(iccon);