У меня есть PreferenceActivity
, который загружает настройки из ресурса XML.Один из заголовков предпочтений имеет настройки для интеграции с другим приложением, которое может или не может быть установлено.Я хочу установить значок предпочтения Header
как значок приложения, с которым я интегрируюсь.Я знаю, как получить этот значок:
Drawable icon = context.getPackageManager().getApplicationIcon("com.other.pack");
Однако я не вижу способа установить Drawable на Header
программно.Кажется, вы можете установить значок заголовка , используя нарисованный идентификатор , но в этом случае у меня нет идентификатора.
Есть ли способ сделать это?