Android实现点击事件的方法有以下几种:
Button button = findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 处理点击事件
}
});
Button button = findViewById(R.id.button);
button.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// 处理触摸事件
return false;
}
});
@Override
public boolean onTouchEvent(MotionEvent event) {
// 处理触摸事件
return super.onTouchEvent(event);
}
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Click Me"
android:onClick="onClickButton" />
public void onClickButton(View view) {
// 处理点击事件
}