次のコードを使用して、ブラックベリーに透明な背景を持つビットマップを作成しようとしています。
Bitmap bmp2 = new Bitmap(Bitmap.ROWWISE_16BIT_COLOR,w, h);
bmp2.createAlpha(Bitmap.ALPHA_BITDEPTH_8BPP);
bmp2.setARGB(new int[w*h], 0, w, 0, 0, w, h);
Graphics g3 = Graphics.create(bmp2);
int orig = g3.getGlobalAlpha();
g3.setGlobalAlpha(0);
g3.setBackgroundColor(0x00ffffff);
g3.clear();
g3.setGlobalAlpha(orig);
g3.setColor(Color.BLACK);
g3.setFont(myFont);
g3.drawText(sig.getText(),0,0);
しかし、私の画像は常に白で塗りつぶされた背景を持っていますか? 私が間違っていることについての指針はありますか?ありがとう
編集 上記のコードはOS6+シミュレーターでは機能しますが、OS5シミュレーターでは機能しないことに気付きました..なぜこれが起こっているのですか?