2014-05-19 18 views
0

EditText的正常OnTouch行爲是它獲得焦點並準備好進行打字。
如何在不影響其正常OnTouch行爲的情況下擴展EditText的OnTouch行爲?如何擴展EditText的OnTouch行爲而不遺漏其正常的OnTouch行爲?

當我嘗試在onTouch方法中編寫代碼時,我發現原來的正常行爲被遺漏,唯一的行爲是在方法中定義的。預計,但如何保持原來的行爲與新的擴展行爲一起。

擴展行爲可能類似於顯示Toast或更改EditText等的背景。

@Override 
public boolean onTouch(View v, MotionEvent event) 
{ 
    if (event.getAction() == MotionEvent.ACTION_DOWN) 
     { 
     //The original behavior plus the new behavior. 
     } 
} 
+0

如果你的邏輯不處理點擊,你可以調用'super()。onTouch()' – Emmanuel

回答

1

你應該return false; - 這應該是你所需要做的。