/*
* @(#)TextAppearenceUtil.java Project:RTKSETTINGS
* Date:2013-1-9
*
* Copyright (c) 2013 Geek_Soledad.
* All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.realtek.msdx.rtksettings.util;
import android.content.Context;
import android.widget.TabWidget;
import android.widget.TextView;
/**
* @author Geek_Soledad (msdx.android@tom.com)
*/
public class TextAppearanceUtil {
/**
* 设置TabWidget的标题的字体
*
* @param tabWidget
* 要设置的TabWidget
* @param size
* 字体大小
*/
public static void setTabWidgetTitle(TabWidget tabWidget, int size) {
for (int i = 0, count = tabWidget.getChildCount(); i < count; i++) {
((TextView) tabWidget.getChildAt(i)
.findViewById(android.R.id.title)).setTextSize(size);
}
}
/**
* 设置TabWidget
*
* @param tabWidget
* 要设置的TabWidget
* @param size
* 字体大小
* @param color
* 字体颜色
*/
public static void setTabWidgetTitle(Context context, TabWidget tabWidget, int size,
int color) {
TextView tv = null;
for (int i = 0, count = tabWidget.getChildCount(); i < count; i++) {
tv = ((TextView) tabWidget.getChildAt(i).findViewById(
android.R.id.title));
tv.setTextSize(size);
tv.setTextColor(context.getResources().getColorStateList(color));
}
}
}
使用方法:
TextAppearanceUtil.setTabWidgetTitle(tabHost.getTabWidget(), 25);
分享到:
相关推荐
QT中tabwidget设置tab颜色以及点击选中颜色反转
Android TabHost TabWidget 切换卡
QTabWidget改变Tarbar位置并修改文字方向
TabWidget控件.
TabWidget范例
android移动开发总结关于TabWidget切换卡的实现应用
http://blog.csdn.net/birdno1/article/details/50516725 通过自定义view解决tabwidget下划线颜色问题
Android_TabHost_TabWidget选项卡总结
使用TabWidget设置不同的标签,每一个标签对应一个界面。点击不同的标签,可以切换到不同的界面
定制QWidget标题栏的示例,并含有qss配置QTabWidget样式的示例,以及展示如何显示一个不在状态栏出现的窗口
android tabwidget 嵌套的使用,主要在子页面中也能很好的实现界面的切换
qt程序 tabWidget tab页左侧排列,文字横向排列
TabWidget实现不同Activity的切换
PYQT 实现TabWidget 双击关闭功能 soeasy
TabHost+TabWidget+FrameLayout实现主页面实现底部栏;
仿谷歌浏览器的TabWidget,实现Tab右侧的增加按钮,Tab可拖出,拖动时缩略图显示。用VS2012开发
android 切换卡 TabWidget
自己实现的QTabWidget加美化,可以作为参数设置用在QDockWidget上,加了标签 自己实现了竖向的TabWidget,可以用在DockWidget上,使布局更加合理
自定义样式的tabHost,包含两种方式:activity对象作为内容、View对象作为内容。注释详细