2014-06-13 17 views
-1

我正在使用actionbar sherlock和UriImageViewHelper庫將圖像設置爲主圖標。ActionbarSherlock主頁按鈕在版本下方不可訪問

這裏是我的代碼

ImageView view = (ImageView) getWindow().getDecorView().findViewById(android.R.id.home);//(ImageView) findViewById(android.R.id.home); 
UrlImageViewHelper.setUrlDrawable(view, c.getString(c.getColumnIndex(DataProvider.COL_PICTURE_URL)), R.drawable.no_img); 

它適用於3.0+手機不錯,但鑑於崩潰=舊版本空。

有什麼解決辦法嗎?

回答

0

這是因爲android.R.id.home只在3.0中引入。你必須找到哪一個是ActionBarSherlock用來代替它的ID。很有可能它會與com.actionbarsherlock.R.id.home類似,但我會讓你自己去探索一下。