画像を描画して FrameLayout に編集する Canvas を追加しようとしています。
DrawMap.java は View を拡張し、私の onDraw(Canvas c) を含めます。まず、onLocationChanged が呼び出されるたびにこのメソッドを呼び出そうとしています。これは、Canvas をリコール/更新する必要があることを意味します。それ、どうやったら出来るの?
これが他のことです。フレームレイアウトに写真付きのキャンバスを追加しようとしています。Bitmap は次のように描画されます。
c.drawBitmap(resizedBitmap, newX, newY, paint);
アプリをクラッシュさせ、キャンバスをフレームに追加する必要があるものは次のとおりです。
DrawMap d = new DrawMap(this);
FrameLayout frame_map = (FrameLayout) findViewById(R.id.frame_map);
frame_map.addView(d);
setContentView(frame_map);
画面を分割するために 2 つの FrameLayout を使用しています。左のもの (frame_map) はマップを表示し、右のもの (frame_info) は関連情報を表示します (これは問題なく動作します)。
私は何を間違っていますか?ありがとう。