检测 Android 上的点击位置
Detect click position on Android
我有一个包含 2D 视频游戏的 Android 应用程序。在某个时刻,三个元素显示在屏幕顶部。我需要做的是检测何时单击这三个元素之一,并根据单击哪个元素执行某些操作。
这是一张 gif,试图解释我想要实现的目标 https://gyazo.com/292f5dbb3f9fea018a687386f2732487
为了解释 OnClickListener,我将向您展示一个示例。
在我的布局中,假设我有三个按钮,分别称为 btn1、btn2、btn3
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();
}
});
学分:http://www.androiddevresources.com/guides/tutorial-how-to-implement-an-onclicklistener/
我有一个包含 2D 视频游戏的 Android 应用程序。在某个时刻,三个元素显示在屏幕顶部。我需要做的是检测何时单击这三个元素之一,并根据单击哪个元素执行某些操作。
这是一张 gif,试图解释我想要实现的目标 https://gyazo.com/292f5dbb3f9fea018a687386f2732487
为了解释 OnClickListener,我将向您展示一个示例。
在我的布局中,假设我有三个按钮,分别称为 btn1、btn2、btn3
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();
}
});
学分:http://www.androiddevresources.com/guides/tutorial-how-to-implement-an-onclicklistener/