如何动态更改标签指示?

Nou*_*lan 2 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

            }
        });
    }
Run Code Online (Sandbox Code Playgroud)

Par*_*ani 5

你可以这样做:

TabWidget vTabs = getTabWidget();
RelativeLayout rLayout = (RelativeLayout) vTabs.getChildAt(tabIndex);
((TextView) rLayout.getChildAt(textIndex)).setText("Tab indicator text");
Run Code Online (Sandbox Code Playgroud)