package com.yfz;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TabHost;
import android.widget.TabWidget;
import android.widget.TextView;
/**
*
* @author Administrator
*
*/
public class SubTab extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.subtab);
//以下三句代码,注意顺序
TabHost mTabHost = (TabHost)findViewById(R.id.mytabhost);
mTabHost.setup();
TabWidget tabWidget = mTabHost.getTabWidget();
mTabHost.addTab(mTabHost.newTabSpec("苏州").setIndicator(
"苏州").setContent(R.id.widget59));
mTabHost.addTab(mTabHost.newTabSpec("上海").setIndicator(
"上海").setContent(R.id.widget60));
mTabHost.addTab(mTabHost.newTabSpec("天津").setIndicator(
"天津").setContent(R.id.widget60));
mTabHost.addTab(mTabHost.newTabSpec("北京").setIndicator(
"北京").setContent(R.id.widget60));
mTabHost.setCurrentTab(0);
int height =30;
// int width =45;
for (int i =0; i < tabWidget.getChildCount(); i++) {
/**设置高度、宽度,由于宽度设置为fill_parent,在此对它没效果 */
tabWidget.getChildAt(i).getLayoutParams().height = height;
// tabWidget.getChildAt(i).getLayoutParams().width = width;
/**设置tab中标题文字的颜色,不然默认为黑色 */
final TextView tv = (TextView) tabWidget.getChildAt(i).findViewById(android.R.id.title);
tv.setTextColor(this.getResources().getColorStateList(android.R.color.white));
}
}
}
Android 嵌套TabHost示例
5星 · 超过95%的资源 需积分: 10 105 浏览量
2011-02-23
19:59:53
上传
评论 20
收藏 382KB ZIP 举报
幻影浪子
- 粉丝: 6018
- 资源: 20
- 1
- 2
- 3
- 4
- 5
- 6
前往页