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.
}
}
如果你的邏輯不處理點擊,你可以調用'super()。onTouch()' – Emmanuel