如何停止在android中切换标签?

时间:2011-04-16 11:11:13

标签: android tabs

我的应用程序正在使用四个选项卡。每个标签都包含一个活动。因此,其中一个标签包含downloa Activity,我用它来从网上下载一些内容。我有一个案例,我需要停止切换选项卡,当下载过程正在进行时。

即;在下载选项卡中,当下载时,它不应该切换选项卡。

任何人都可以对此有所了解。 问候, SRINIVAS

1 个答案:

答案 0 :(得分:0)

只需覆盖tabHost的onTouch()

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;
    });
}