我在做我的黑莓應用程序下面的調用(API版本4.5)對象...黑莓 - 例外創建圖形時從位圖
public void annotate(String msg, EncodedImage ei)
{
Bitmap bitmap = ei.getBitmap();
Graphics g = new Graphics(bitmap);
g.drawText(msg,0,0);
}
而且我不斷收到一個IllegalArgumentException當我實例圖形目的。查看圖形的文檔是令人困惑的,因爲它留下了許多未說明的事情。
「設備的默認類型」是什麼意思? 你怎麼知道'位圖'的類型是不是被支持?這是否意味着有不同類型的位圖?不同的encodedImages可以生成不同類型的位圖嗎?
有另一種方式,以我的字符串添加到相關的加密圖像?
公共圖形(位圖的位圖)
構造一個圖形對象繪製爲位圖。
參數:
位圖 - 要繪製的位圖。必須是Bitmap.COLUMNWISE_MONOCHROME或設備的默認類型。
拋出:
- 如果不支持「位圖」的類型,或位圖是隻讀的。
大小似乎是我的問題。一旦我裁剪圖像的大小錯誤消失。 任何人都知道關於圖像大小和黑莓設備的任何文檔? – yamspog 2009-12-23 20:52:38