1. performClick()方法的作用:
performClick()方法 是使用代碼主動去調用控件的點擊事件(模擬人手去觸摸控件)
2. 使用注意事項:
如果同時使用了view.setOnTouchListener()方法,則有可能存在攔截view.performClick()的響應事件,
因爲當view.OnTouchEvent()在event.getAction() == MotionEvent.ACTION_DOWN時返回false,
系統會認爲view不需要處理Touch事件,則後續的Touch事件(move、up、click)就不會被傳進來 。
所以也不會觸發view.performClick(),而view.setOnTouchListener()相當於是重寫了view.OnTouchEvent(),
所以在寫view的TouchListener處理時,需要留意view是否存在點擊事件監聽,如果有,則在適當的位用 view.performClick()觸發點擊事件。