2012-03-09 197 views
2

我需要有一個按鈕自動點擊。無論是在創建活動時,還是在設定時間很短的計時器上。任何人都可以幫助我解決這個問題。我如何要求按鈕被點擊?按鈕自動點擊?

回答

8

您可以撥打OnClickListener(如果有)使用performClick()

+0

有些事情是這樣的嗎? ((Button)findViewById(R.id.imap))。performClick(); – almyz125 2012-03-09 03:58:33

+0

沒有必要對'Button'進行類型轉換,該方法在'View'超類定義。 – wsanville 2012-03-09 14:34:11

0

您可以嘗試調用按鈕的onClick()方法。

0

把你的按鈕的所有代碼OnCreate()並更改按鈕的背景,所以它看起來像clickable當你的活動開始..

1

,如果你想上單擊自動。 請致電ButtonName.performClick(); 注意:您必須Setonclick該按鈕

-1
yourbutton.post(new Runnable(){ 
      @Override 
      public void run() { 
       mybutton.performClick(); 
      } 
}); 
0

可以使用inbuild方法按鈕buttonName.callOnClick()

-1

爲我工作 請使用此

button.callOnClick();