3

私のアプリケーションでは、マップ上のさまざまなスポットをマークしたいと考えています。私が今疑問に思っているのは、単純な 9 パッチ画像を使用してスポットの名前をテキストとして追加する方法があるかどうか、または のdraw()方法ですべて (テキストを含む) を自分で描画する必要があるItemizedOverlayかどうかです。

4

1 に答える 1

3

このQ&Aによると:

キャンバスに 9 つのパッチを描画する (Android)

Resources.getDrawableを使用して 9-patch をロードし、 Drawable.setBoundsを使用して描画境界を設定し、最後にDrawable.drawonDrawを使用して提供されたキャンバスに描画できるはずです。

ドローアブルを再利用する予定がある場合は、この記事に従って、メモリ リークに注意する必要があります。

于 2010-01-27T02:00:24.457 に答える