我有Tabhost Activity
3 个子活动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);
}
}
});
显然我的方法不对,这就是为什么我需要你来帮助我解决这个问题。