7

「wrap_content」が機能していないように見えるので、丸いボタンの円の外側を押さないようにする方法を教えてもらえますか。ボタンの作成には画像ファイルを使用しました。助けていただければ幸いです。ありがとう。

4

1 に答える 1

4

あなたの理解のためにのみ.. (デフォルトでは、Android View は Rectangle 形状であるため、Button にも同じことが適用されます)

  1. タッチ リスナーをボタンに設定onTouch()し、サークル エリアのマップ XY 座標に設定します。領域内にある場合は、必要なことを行い、falseを返します。

  2. Insetこのチュートリアルを見てくださいhttp://www.anotherandroidblog.com/2011/07/01/button-hit-area-for-custom-graphics/

  3. TouchDelegatesを実装するには、このチュートリアルhttp://www.vogella.com/blog/2012/04/15/android-using-touchdelegates/をご覧ください。

于 2012-11-19T10:22:46.493 に答える