ボタンクリックで四角形を描きたい。私が行ったすべての調査では、これは機能するはずですが、機能しません。理由がまったくわかりません。
私の MainActivity クラスには次のものがあります。
Bitmap b = Bitmap.createBitmap(100, 100, Bitmap.Config.ARGB_8888);
public Canvas canvas = new Canvas(b);
私のコンストラクターには次のものがあります。
button.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
Paint paint = new Paint();
paint.setColor(Color.GREEN);
//paint.setStrokeWidth(5);
canvas.drawRect(0, 0, 50, 50, paint);
Log.e("Blah Blah Blah", "Blah Blah, Blah");
}
});
クリックすると「Blah Blah Blah」がログに記録されますが、長方形は描画されないため、関数に入ります。
何か案は?