我有一个包含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