2016-07-22 1 views
-3

В моем приложении я хочу составить список значков приложений, используя вид списка. Я могу получить значок приложения, используя его имя пакета. Но я хочу отображать значки приложений (без текста) в виде списка, чтобы как это сделать. Кто-нибудь мне помогает.Отображение значков приложений в виде списка

Это код, который я использую для получения значка приложения.

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

Мой вопрос в том, как мы можем просматривать значки приложений в виде списка.

+0

Можете ли вы разместить код, который вы уже пробовали? – gregn3

+0

@ gregn3 Я обновил свой вопрос с кодом .. – Adarsh

ответ

0

Вы можете установить значок приложения, как показано ниже, с помощью package name любого установленного приложения.

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

Проверьте, пожалуйста, here.

+0

Я знаю, как получить значок приложения с использованием имени пакета. Я хочу знать, как мы можем сохранить этот значок в arrayList – Adarsh

+0

Тогда вопрос должен заголовок как «Как отображать данные в ListView», и есть тонны tutorials, которые объясняют, как это сделать. –

+0

Yaa Я видел это, но я не нашел, как установить гибкую переменную (переменную, которая содержит все мои иконки приложения) с видом списка. Вы знаете, как сделайте это – Adarsh