2011-04-16 50 views
0

我我的應用程序正在使用的四個選項卡。每個選項卡都包含一個acticity。因此,其中一個選項卡包含downloa活動,我用它從網站下載一些內容。當有下載過程正在進行時,我需要停止切換選項卡。如何停止在Android的標籤切換?

即;在下載選項卡中,當下載進行時,它不應該切換選項卡。

任何人都可以給我一個關於它的想法。 問候, SRINIVAS

回答

0

只是覆蓋onTouch()tabHost

int numberOfTabs = tabHost.getTabWidget().getChildCount(); 
for (int t = 0; t < numberOfTabs; t++) 
{ 
    tabHost.getTabWidget().getChildAt(t).setOnTouchListener(new View.OnTouchListener() 
    { 
     @Override 
     public boolean onTouch(View v, MotionEvent event) 
     { 
      return true; 
    }); 
} 
+0

的我試過了,返回false還是它切換。 – Srinivas 2011-04-16 11:29:38