2016-05-03 6 views
0

私は2DビデオゲームからなるAndroidアプリを持っています。特定の時点で、画面の上部に3つの要素が表示されます。私がする必要があるのは、これらの3つの要素の1つがクリックされたときに検出され、どちらがクリックされたかに応じて、特定の操作を検出することです。Androidのクリック位置を検出する

は、ここで私はhttps://gyazo.com/292f5dbb3f9fea018a687386f2732487

+0

あなたがクリックした項目を検出するために、View.OnClickListenerを使用していないのはなぜか? – Gorio

+0

OnClickListenerをもう少し説明できますか?私はAndroidで非常に新しいです。 –

答えて

1

はOnClickListenerについて説明するために達成したいものを説明しようとGIFですが、私はあなたの例を紹介します。私のレイアウトで

、私は

findViewById(R.id.btn1).setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     //Inform the user the button has been clicked 
     Toast.makeText(this, "Button1 clicked.", Toast.LENGTH_SHORT).show(); 
    } 
}); 

findViewById(R.id.btn2).setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     //Inform the user the button has been clicked 
     Toast.makeText(this, "Button2 clicked.", Toast.LENGTH_SHORT).show(); 
    } 
}); 

findViewById(R.id.btn3).setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     //Inform the user the button has been clicked 
     Toast.makeText(this, "Button3 clicked.", Toast.LENGTH_SHORT).show(); 
    } 
}); 

クレジットbtn3 BTN1、BTN2と呼ばれる3つのボタンが、持っているとしますhttp://www.androiddevresources.com/guides/tutorial-how-to-implement-an-onclicklistener/

関連する問題