我想知道是否有辦法確切地知道按鈕被點擊的位置,並根據用戶點擊它的位置採取不同的操作。例如:檢測按鈕被點擊的位置
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