如何动态更改标签指示?

时间:2011-12-26 13:26:59

标签: android

我希望根据下面代码中提到的tabname动态更改我的tabindicator, 有谁可以帮助我?

提前感谢。

tabHost.setOnTabChangedListener(new OnTabChangeListener() {

            @Override
            public void onTabChanged(String tabId) {
                String tabName = getCurrentWebView().getUrl();

            // set the tabname as tabindicator of current tab

            }
        });
    }

1 个答案:

答案 0 :(得分:5)

你可以用:

TabWidget vTabs = getTabWidget();
RelativeLayout rLayout = (RelativeLayout) vTabs.getChildAt(tabIndex);
((TextView) rLayout.getChildAt(textIndex)).setText("Tab indicator text");