2012-08-06 79 views
0

有一個監聽器代碼。多次撥打聽衆

方法onCreate

rssListView.getViewTreeObserver().addOnGlobalLayoutListener(
    new ViewTreeObserver.OnGlobalLayoutListener() { 
     public void onGlobalLayout() {   
      //Then it stops 
      rssListView.getViewTreeObserver().removeGlobalOnLayoutListener(this); 
     } 
    } 
); 

我想再次運行它,當按鈕點擊:

b1.setOnClickListener(
    new View.OnClickListener() { 
     // @Override 
     public void onClick(View v) { 
      // ... 
     } 
    } 
); 

告訴我怎樣才能激活按鈕上的監聽器?

+0

你使用哪種程序員語言? – reporter 2012-08-06 11:30:41

+0

Android語言java – 2012-08-06 11:32:45

+0

下次請添加語言標籤。 – reporter 2012-08-06 11:36:11

回答

0

我想你在談論拉到刷新功能。如果是 - 看看this article

0

它是什麼你想要再次運行。

如果您希望在按鈕單擊時調用函數,請在偵聽器的onClick方法中執行函數調用。一旦將監聽器添加到UI Widget中,它將一直監聽該對象上的任何UI事件,直到應用程序運行。

+0

「然後在監聽器的onClick方法中進行函數調用」 - 怎麼樣? – 2012-08-06 11:46:55

+0

單擊按鈕時我不知道如何回叫 – 2012-08-06 11:55:26