我在我的应用程序中使用了一个TabHost,其中有三个选项卡,假设A,B和C ......
一般情况下,当我们点击任何标签时,它会打开新的活动“with TAB LAYOUT”,但是我想做一些不同的事情当我点击标签c时,应该显示Intent并且我不希望标签布局为意图
我该怎么做?
感谢大家!!!
答案 0 :(得分:0)
您可以通过设置标签更改侦听器来执行此操作:
getTabHost().setOnTabChangedListener(new OnTabChangeListener() {
public void onTabChanged(String tabId) {
if (tabId.equalsIgnoreCase(cTabId))
startActivity(intentForCActivity);
}
});
但你应该明白这是个坏主意 - 用户会想知道会发生什么。要想用户创建非显而易见的界面决策,这不是最好的做法。