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