1
時不會被調用我有紅色和綠色LinearLayouts,我設置ontouch聽衆給他們。
當我觸摸綠色一個其變爲白色(到目前爲止沒有問題) 當我觸摸紅色之一,也是轉白(沒問題至今)
問題是,當我觸摸綠色的,我把手指拖到紅色的那個上(意思是我不釋放手指,我只是把它移到紅色的那個上面),然後在這種情況下,只有綠色的那個去白色而不是紅色的。
我希望我描述的很好,如果你沒有得到我的問題,請問我。
感謝您的幫助
green.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
v.setBackgroundColor(Color.WHITE);
return true;
}
});
red.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
v.setBackgroundColor(Color.WHITE);
return true;
}
});
因此,如果我不釋放手指,紅色ontouch偵聽器將不會被調用? – Lukap 2012-03-08 11:27:53