根据条件禁用/启用Android上的选项卡

时间:2013-08-17 17:52:00

标签: android android-tabhost

我有一个Tabhost Activity有3个子活动Tab1 Tab2 and Tab3,如果condition为真,我想禁用3个标签中的一个,否则应该启用它。这是如何进行的:

//tab is my TabHost,
tab.setOnClickListener(new OnClickListener() {

        public void onClick(View v) {
             // Only logged users may have access to my Tab 3
            if (v==tab.getTabWidget().getChildAt(2))
            {
                if(!LoginManager.getInstance().isLoggedIn())
                    tab.getTabWidget().getChildTabViewAt(2).setEnabled(false);
                    else
                tab.getTabWidget().getChildTabViewAt(2).setEnabled(true);
            }

        }
    });

显然我的方法不对,这就是我需要你的原因,帮助我解决这个问题。

0 个答案:

没有答案