1

設定にアイコンを追加するにはどうすればよいですか。設定はアプリを参照しているため、アプリのアイコンを取得できます。アプリからアイコンをドローアブルとして取得できますが、設定に追加するにはどうすればよいですか?

        Preference preference = new Preference(this);
        preference.setTitle(app.activityInfo.loadLabel(pm));

編集:

私はこれを使用しましたが、少なくともapi lvl 11が必要であると書かれていますが、誰かがより良い解決策を持ってくれることを願っています:

        if(sdk > android.os.Build.VERSION_CODES.HONEYCOMB) {
            preference.setIcon(app.loadIcon(pm));
            }
4

1 に答える 1

1

私はこれをAndroidのポストハニカムでのみ機能します。より互換性のあるオプションがあることを願っています:

        if(sdk > android.os.Build.VERSION_CODES.HONEYCOMB) {
            preference.setIcon(app.loadIcon(pm));
            }
于 2013-01-11T03:33:44.613 に答える