にそれが見えるようにこのコードは、画像キャンバス上にテキストを描画し、画面
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Paint paint = new Paint();
paint.setStyle(Paint.Style.FILL);
paint.setColor(Color.RED);
paint.setTextSize(16);
paint.setAntiAlias(true);
paint.setTypeface(Typeface.MONOSPACE);
Bitmap bm = Bitmap.createBitmap(16, 16, Bitmap.Config.ALPHA_8);
float x = bm.getWidth();
float y = bm.getHeight();
Canvas c = new Canvas(bm);
c.drawText("Test", x, y, paint);
}
にテキストを変換することになったが、OK、このコードですか?はいの場合、この新しいビットマップを画面に表示させるにはどうすればよいですか?私は、コードで使用できるXMLでそのような要素が存在しないように、私は要素Canvas
と混乱していますエラーを
setContentView(c); //<- ERROR!
を製造し、このコードを試してみました。
あなたの投稿も非常に参考になりましたが、nicholas氏はもっと多くのポイントを指摘してくれました。もう一度もう一度ありがとう。 – sandalone