我有一个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);
}
}
});
显然我的方法不对,这就是我需要你的原因,帮助我解决这个问题。