2

我有Tabhost Activity3 个子活动Tab1 Tab2 and Tab3,如果 a 为真,我想禁用 3 个选项卡之一condition,否则应启用。这是如何进行的:

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

        }
    });

显然我的方法不对,这就是为什么我需要你来帮助我解决这个问题。

4

0 回答 0