[Android]手動觸發OnClick事件

[Android]手動觸發OnClick事件

 

前言

  想在Activity加載的時候默認選中某個按鈕,貌似不那麼好實現,這裏提供一種方式。


  

聲明

  歡迎轉載,但請保留文章原始出處:)


    博客園:http://www.cnblogs.com

    農民伯伯: 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調用這個方法,同時在加載的時候調用這個方法也是可以的:)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章