2013-01-11 98 views
0

如何將圖標添加到首選項,首選項引用應用程序,以便我可以獲取應用程序的圖標。我可以從應用程序中獲取圖標作爲可繪製圖標,我如何將它添加到首選項中?Android將圖像添加到首選項?

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

編輯:

我用這個,但它說,它至少需要API拉特11,我希望有人來更好的解決方案,但:

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

檢查此問題的答案(http://stackoverflow.com/questions/5765186/how-to-add-icons-to-preference) – Bishan

回答

0

我這樣做只適用於Android貼蜂窩,我希望有一個更兼容的選擇:

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