我来自objective-c,我是一个Android新手.我正在使用以下方法来改变tabColor的索引0.但我想在选中时更改默认的灰色选项卡.谢谢.
mTabHost.getTabWidget().getChildAt(0).setBackgroundColor(Color.CYAN);
Run Code Online (Sandbox Code Playgroud)
在TabHost上使用setOnTabChangedListener(TabHost.OnTabChangeListener l):
myTabHost.setOnTabChangedListener(new TabHost.OnTabChangeListener(){
@Override
public void onTabChanged(String tabId) {
int tab = myTabHost.getCurrentTab();
myTabHost.getTabWidget().getChildAt(tab).setBackgroundColor(Color.CYAN);
}
});
Run Code Online (Sandbox Code Playgroud)
也许有一种更简单的方法,我之前没有使用它;)
| 归档时间: |
|
| 查看次数: |
8922 次 |
| 最近记录: |