2012-03-20 5 views
0

私は、ユーザーがそのビューに触れるときに私が描くことができるビューを持っていたいと思います。 Viewのサブクラスを作成し、onDrawのようないくつかのメソッドを再定義し、そのビューをXMLレイアウトにロードすることができます。アンドロイドのxml定義ビューにキャンバスを読み込むことはできますか?

私の問題は、そのビューだけでなく、アクティビティからそれらを処理する必要があるため、タッチイベントを処理する必要があるため、可能であれば、レイアウト内に汎用ビューを作成せずにロードしたいと思いますカスタムビューを作成し、それらのイベントの下でCanvasを作成して描画し、そのキャンバスを汎用ビューに割り当てます。

これは可能ですか、またはこの問題を最初の方法で処理する必要がありますか?

Thanx。

答えて

0

最初の方法を使用してください。 setOnTouchListenerを使用して、通常どおりのアクティビティからのタッチイベントを処理するリスナーを追加することはできます。

+0

私はそれをしました。それは働いた:P – Alex

関連する問題