Там находится код в Android SDK Api DemoИспользование setImageDrawable нарисовать Динамический значок
i.setImageDrawable(info.activityInfo.loadIcon(getPackageManager()));
i.setScaleType(ImageView.ScaleType.FIT_CENTER);
final int w = (int) (64 * getResources().getDisplayMetrics().density + 2f);
i.setLayoutParams(new GridView.LayoutParams(w, w));
может кто-нибудь объяснить этот код? havnt нашел что-нибудь в Интернете.
Существует ссылка google doc, в которой упоминается «setImageDrawable» для рисования на экране И еще «GetPackageManager» для возврата экземпляра PackageManager для поиска глобальной информации о пакете. теперь проблема в том, что я не могу найти список значков в папке проекта и, кроме того, как я могу изменить его, покажите значок и добавьте событие для их щелчка.
Спасибо за ответ, еще один маленький вопрос, как я могу найти список значков, который «getPackageManager» маршрутизирует на него? –
Я думаю, что значки по умолчанию там можно найти на этом пути: (\ path-to-your-android-sdk-folder \ platform \ android-xx \ data \ res. Я не уверен, что у меня нет работающий андроид sdk на этой машине, я сейчас пишу –
спасибо за местоположение :) –