[Android]手動觸發OnClick事件
前言
想在Activity加載的時候默認選中某個按鈕,貌似不那麼好實現,這裏提供一種方式。
聲明
歡迎轉載,但請保留文章原始出處:)
農民伯伯: http://www.cnblogs.com/over140/
正文
一、實現代碼
1.1 將下面代碼寫在類中,注意不是方法內部!
OnClickListener OnClickEvent = new OnClickListener(){
@Override
public void onClick(View v) {
//...
}
}
1.2 在onCreate中調用:
OnClickEvent.onClick(null);
1.3 註冊事件:
ImageView btnCustomer = (ImageView) findViewById(R.id.btnTest);
btnCustomer.setOnClickListener(OnClickEvent);
維護
2010-11-9 可以用performClick來觸發事件 :)
結束
當然把onClick的實現單獨寫一個方法,然後在onClick調用這個方法,同時在加載的時候調用這個方法也是可以的:)