for (int i = 0; i < tabWidget.getChildCount(); i++) {
View child = tabWidget.getChildAt(i);
final TextView tv = (TextView) child
.findViewById(android.R.id.title);
RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) tv
.getLayoutParams();
params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, 0); // 取消文字底边对齐
params.addRule(RelativeLayout.CENTER_IN_PARENT, RelativeLayout.TRUE); // 设置文字居中对齐
child.getLayoutParams().height = 60; // hard code
View child = tabWidget.getChildAt(i);
final TextView tv = (TextView) child
.findViewById(android.R.id.title);
RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) tv
.getLayoutParams();
params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, 0); // 取消文字底边对齐
params.addRule(RelativeLayout.CENTER_IN_PARENT, RelativeLayout.TRUE); // 设置文字居中对齐
child.getLayoutParams().height = 60; // hard code
}
首先我们应该获取到布局View,再获取对应的控件,图标应该是ImageView,文本应该是TextView。
其实获取了View,我们还可以再此基础上可以设置标题的颜色啊,字体啊,字体大小等等哦。