`
yeruowei
  • 浏览: 24381 次
  • 性别: Icon_minigender_2
  • 来自: 西安
社区版块
存档分类
最新评论

Android tab 背景及字体颜色设置

 
阅读更多

 

final TabHost host = getTabHost();
final TabWidget tabWidget=host.getTabWidget();
host.setOnTabChangedListener(new OnTabChangeListener() {
	@Override
	public void onTabChanged(String tabId) {
		for (int i =0; i < tabWidget.getChildCount(); i++) {
		    LinearLayout view = (LinearLayout) tabWidget.getChildAt(i);
			if(host.getCurrentTab()==i){
				view.setBackgroundResource(R.drawable.bookmark_tab_click);
				final TextView tv = (TextView) view.getChildAt(0);
				tv.setTextColor(getResources().getColor(R.color.rank_click_color));
			} else {
				view.setBackgroundResource(R.drawable.bookmark_tab_primitive);
			        final TextView tv = (TextView) view.getChildAt(0);
			        tv.setTextColor(getResources().getColorStateList(android.R.color.white));
		        }
		}
	}
});

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics