2017-03-24 17 views
-1

私はたくさんの頭の前に隠れている誰かの頭を見つけるためのゲームを開発しています。 彼を認識するには、ImageViewをズームする必要があります。ImageView Android上のボタン

私は画像ビューにボタンを置こうとしました。 しかし、imageViewをズームすると、ボタンは同じ場所にとどまるので、頭に合わせることはできません。

このボタンのコード

 public void onClick(View v) { 


      Intent intent = new Intent(JeuActivity.this, GameActivity.class); 

      intent.putExtra("result" , counter); 

      startActivity(intent); 
     } 
    }); 
} 

ソリューションとは何ですか? ありがとうございます。

+0

を、この質問は、私はすべてのImageViewの上でクリックする必要はありません十分な情報 – Booger

答えて

0

なぜボタンを使用するのですか?画像ビューにクリックハンドラを直接配置することができます。

+0

を持っていません。 ImageViewには頭がたくさんあり、見つけなければならない頭を見つけなければならないので、ただ一つの頭だけをクリックしたいと思っています。 ありがとう – Silma

+0

次に、カスタムタッチハンドラを提案します。このハンドラは、マトリックスの位置をズームするための位置を調整できます。ボタンは決してうまく動作しません。 –

0

ButtonとImageViewの両方がViewを拡張します。

setOnClickListenerはViewのメソッドです。つまり、クリックハンドラーをImageViewに直接適用することができます(ボタンを一切持たない)。

は、この参照してください:あなたはより多くのコードを追加する必要があり https://developer.android.com/reference/android/view/View.OnClickListener.html

+0

私はすべてのImageViewをクリックしたくありません。 ImageViewには頭がたくさんあり、見つけなければならない頭を見つけなければならないので、ただ一つの頭だけをクリックしたいと思っています。 ありがとう – Silma