2011-07-14 10 views
0

アクティビティのアプリケーションでsetContentview()SurfaceViewを拡張するクラスを設定しました。他のメソッドから明示的にsetContentView()を呼び出す方法

最初にアプリを実行すると、そこに描画することができました(bczでそのクラスにTouchイベントを入れ、キャンバスを使用して描画できます) オプションメニューでは別の図面が必要です同じスクリーン/サーフェス(明示的に同じキャンバス上に円または線を描きたいことを意味します)&そのサーフェスに設定する必要があります。 どうすればいいですか?

もう一度setcontviewを呼び出して解決する方法はありますか? 私のコードはhttp://pastebin.com/DZ0hcH3jです。

ありがとうございました

答えて

0

ビュークラスでinvalidate()を呼び出します。これは最終的にあなたのonDraw()を呼び出します。

+0

しかし、そのクラスでは、onDraw()はオーバーライドメソッドではありません。どのようにそれが自動的に呼び出す! Plz私のコードをthrogh行くと私に道を示唆。 – Jyosna

関連する問題