質問: SurfaceViewを継承したCustomViewを使っていて、そこにcanvasを用いてテキストをdrawTextしています。 そのテキストをタッチしたらある処理が行われるようにしたいのですが、やり方は下記であってますか? drawTextしたテキストの座標とサイズを取得 onTouchにifでその範囲を ACTION_DOWNしたとき、目的の処理が行われるようにする drawTextしたテキストの座標?とテキストの範囲(タッチ可能な範囲)はどのように取得したらいいでしょうか。 またもっと良い方法がありましたらお教えください。
回答: 質問の方法であっていると思います。 複数の端末に対応するには拡大率とかも考慮に入れる必要がありそうですが。