我希望根据下面代码中提到的tabname动态更改我的tabindicator, 有谁可以帮助我?
提前感谢。
tabHost.setOnTabChangedListener(new OnTabChangeListener() {
@Override
public void onTabChanged(String tabId) {
String tabName = getCurrentWebView().getUrl();
// set the tabname as tabindicator of current tab
}
});
}
答案 0 :(得分:5)
你可以用:
TabWidget vTabs = getTabWidget();
RelativeLayout rLayout = (RelativeLayout) vTabs.getChildAt(tabIndex);
((TextView) rLayout.getChildAt(textIndex)).setText("Tab indicator text");