在android中,如果要做到在TAB切换时,如果要做到TAB的页的背景切换,还是很简单的,
首先要准备2张图片,代码如下:
private void initTabs() {
final TabHost tabs = getTabHost();
final TabWidget tabWidget = tabs.getTabWidget();

for (int i = 0; i < tabWidget.getChildCount(); i++) {
View vvv = tabWidget.getChildAt(i);
//当点到某个标签时,用hit_color的TAB背景色
if (tabs.getCurrentTab() == i) {
vvv.setBackgroundColor(R.color.hit_color);
} else {
vvv.setBackgroundDrawable(getResources().getDrawable(R.drawable.leaves4));
}

}
/**
* 当点击tab选项卡的时候,更改当前的背景
*/
tabs.setOnTabChangedListener(new OnTabChangeListener() {

public void onTabChanged(String tabId) {

for (int i = 0; i < tabWidget.getChildCount(); i++) {
View vvv = tabWidget.getChildAt(i);
if (tabs.getCurrentTab() == i) {
vvv.setBackgroundColor(R.color.hit_color);
} else {
vvv.setBackgroundDrawable(getResources().getDrawable(
R.drawable.leaves4));
}
}
}
});

}

更多相关文章

  1. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Fedora镜像
  2. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像
  3. Android(安卓)Activity界面切换添加动画特效
  4. Android中使Dialog显示时背景不变暗
  5. Android(安卓)Activity界面切换添加动画特效
  6. Android(安卓)Settings
  7. Hello Android(安卓)- android窗体透明的,黑暗度等的设置技巧
  8. android调用setRequestedOrientation之后
  9. 实习杂记(27):android中关于横竖屏切换的那些事

随机推荐

  1. 【Android】带进度条的WebView
  2. Android使用自定义字体
  3. android架构
  4. Android开发方式分析
  5. Android(安卓)Studio 第四十九期 - Sqlit
  6. android 界面布局 很好的一篇总结 【转】
  7. Android(安卓)保存图片到相册无法显示的
  8. XE5 开发android平台搭建
  9. 四、View的事件体系
  10. [Android][Audio] audio_policy.conf文件