2011-10-07 62 views
2

我有一個Bitmap,我想爲它的資源ID(如R.drawable.whatever),而不是傳遞給通知(爲了兼容性原因,我卡在api 8級)。這可能嗎?我懷疑不是,但我想在我放棄之前確定。將位圖轉換爲資源ID

回答

10

不,這是不可能的。對不起:P

+0

這正是我擔心的。我會再給它一小時左右,並將其標記爲已接受。 –

1

資源ID是在apk編譯時生成的,並且是完全不可變的。底線:如果您的位圖必須從稍後的某個位置拉出,則會卡住。 相關鏈接:沒有通知圖標比他們的APK年輕(達到薑餅)。

0

或許你可以使用此代碼:

Drawable d = new BitmapDrawable(getResources(),bitmap); 

參考:http://www.vogella.com/articles/AndroidDrawables/article.html

+0

不幸的是,這是行不通的,因爲通知自api級別8不採取可繪製或位圖,它需要一個資源id(並且只有一個資源id)。 –