Android。ボタン表示してクリックで処理したい
Androidの開発をしてて、
ボタン(画像でボタンを作成するか、Buttonクラスとかのボタンでも可)を押すと
処理を行いたい制御を組み込もうとしてます。
あるサンプルのソースを見てると
Canvasというのを利用して画面を表示して、
onTouchEventというのでタッチされたイベントをひろい、
どこがタッチされたかというのを計算により求めてます。
この方法だと押された場所を計算しないといけない(?)為、別の方法も考えてます。
・Canvasでオブジェクトを追加して、そのオブジェクトが押されたらって処理する事は可能でしょうか?
・Canvasで画面を作成し、同一画面でButtonクラス等でボタンを作り、Buttonクラスの押下イベント処理を取得する事は可能でしょうか?
・ボタン画像を作成した場合、そのボタンの表示と押下イベント取得は一般的にどういう方法が適切なのでしょうか?
初心者ですみません。
画像ボタンとButtonクラスのボタン、どういうイベント取得が適切なのか考えてます。
ちなみに、画面のほかの部分ではCanvasというのを利用し作ってます。
どこか一部でも解答頂けると助かります。よろしくお願いします。