0
我想要一个带有选项卡的选项卡。我只想抓住标签按下来更新单个视图。我试图将TabHost的setContent设置为null,但我有错误。如何实现这个功能?如何在没有setContent的情况下创建Android选项卡
我想要一个带有选项卡的选项卡。我只想抓住标签按下来更新单个视图。我试图将TabHost的setContent设置为null,但我有错误。如何实现这个功能?如何在没有setContent的情况下创建Android选项卡
您无法在TabHost中将setContent输入为null。你可以做的一件事是,创建一个虚拟类并在setContent()
方法中设置你想要更新视图的特定选项卡的方法,并且可以通过在选项卡活动中将单击监听器设置为该孩子来更新视图如下
getTabWidget().getChildAt(3).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//Update your view here
});
}
在这里你可以通过getChildAt()
函数中的制表符号,例如我已经将它设置在第4个选项卡上,因为它从0开始计数,因此它是第3个子项。
啊哈现在我明白了。谢谢你的正确答案。 – shubniggurath
请发表您的代码! – groff07