Android 如何实现setOnClickListener on按钮,以及如何将触摸传递给其他视图
如何为按钮实现setOnClickListener,并将触摸传递给其他视图而不吸收它们 这是我当前的实现,它吸收了很多东西Android 如何实现setOnClickListener on按钮,以及如何将触摸传递给其他视图,android,Android,如何为按钮实现setOnClickListener,并将触摸传递给其他视图而不吸收它们 这是我当前的实现,它吸收了很多东西 button.setOnClickListener(new android.view.View.OnClickListener() { @Override public void onClick (android.view.View v) { Log.d(TAG, "i am clicked");
button.setOnClickListener(new android.view.View.OnClickListener() {
@Override
public void onClick (android.view.View v) {
Log.d(TAG, "i am clicked");
}
});
您可以从
onTouch()
返回false
。像这样:
button.setOnTouchListener(new android.view.View.OnTouchListener() {
@Override
public void onTouch (android.view.View v) {
Log.d(TAG, "i am touched");
return false;
}
});
根据安卓系统
我相信您希望使用相同的输入单击另一个按钮。 方法如下:
button1.setOnClickListener(new android.view.View.OnClickListener() {
@Override
public void onClick (android.view.View v) {
Log.d(TAG, "i am clicked");
button2.performClick();
}
});
你所说的“将接触传递给其他人而不是吸收它们”是什么意思?
button1.setOnClickListener(new android.view.View.OnClickListener() {
@Override
public void onClick (android.view.View v) {
Log.d(TAG, "i am clicked");
button2.performClick();
}
});