当前位置: 代码迷 >> 综合 >> 动态更换tab indicator
  详细解决方案

动态更换tab indicator

热度:58   发布时间:2024-01-09 22:56:15.0

初始化

tabHost = getTabHost();  
TabSpec tabSpec = tabHost.newTabSpec("abc"); 
tabSpec.setIndicator("helloabc"); 
tabSpec.setContent(new MyViewFactory()); 
tabHost.addTab(tabSpec);
动态更改indicator

TextView title = (TextView) tabHost.getTabWidget()
.getChildAt(tabId).findViewById(android.R.id.title) ;
title.setText("xyz"); 
另外,indicator的参数也可以是view