我有一个包含5个选项卡的Tabhost(星期一....星期五)。
我想通过其他活动动态更改指标(使用按钮)
有没有人有办法解决吗
提前致谢

最佳答案

抓住tabIndicator视图。除非您有自己的自定义TabIndicator,否则它通常由ImageView和TextView组成。

ViewGroup tabInidcator = tabHost.getTabWidget().getChildTabViewAt('the index of tab you want to change')


除非您具有自定义的tabIndicator视图,否则相对布局内的textView当前是第二个孩子(请注意,这可能会更改)。

TextView tabIndicator = (TextView) tabIndicator.getChildAt(1);
indicator.setText("thunday");


如果要更改图像,请在位置0获得imageView

10-08 01:28