我想知道是否有办法确切地知道按钮被点击的位置,并根据用户点击它的位置采取不同的操作。例如:检测按钮被点击的位置
fooBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
switch(onClickLocation){
case LEFT:
foo();
break;
case RIGHT:
bar();
break;
case MIDDLE:
baz();
break;
}
}
});
水龙头相对于按钮的坐标和尺寸的坐标看起来像是一个合乎逻辑的开始。 – J0e3gan