博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android TabHost
阅读量:5092 次
发布时间:2019-06-13

本文共 1578 字,大约阅读时间需要 5 分钟。

Activity:

package com.tabtest;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.util.Log;import android.widget.TabHost;import android.widget.TabWidget;import android.widget.TextView;public class TabTestActivity extends Activity {	/** Called when the activity is first created. */	@Override	public void onCreate(Bundle savedInstanceState) {		super.onCreate(savedInstanceState);		setContentView(R.layout.main);		TabHost tabHost = (TabHost) findViewById(R.id.tabhost);		tabHost.setup();				tabHost.addTab(tabHost				.newTabSpec("tab1")				.setIndicator("tab1",						getResources().getDrawable(R.drawable.icon))				.setContent(R.id.view1));		tabHost.addTab(tabHost.newTabSpec("tab2").setIndicator("tab2", null)				.setContent(R.id.view2));		tabHost.addTab(tabHost				.newTabSpec("tab3")				.setIndicator("tab3",						getResources().getDrawable(R.drawable.icon))				.setContent(R.id.view3));				/*设置TabWidget*/		TabWidget tabWidget = tabHost.getTabWidget();		for (int i = 0; i < tabWidget.getChildCount(); i++) {			Log.d("log",String.valueOf(i));			tabWidget.setBackgroundColor(Color.LTGRAY);			tabWidget.getChildAt(i).getLayoutParams().height = 30;// 设置tab的高度			TextView tv = (TextView) tabWidget.getChildAt(i).findViewById(					android.R.id.title);			tv.setTextColor(Color.rgb(255, 0, 0));// 设置tab内字体的颜色		}	}}

  XML文件:

  

转载于:https://www.cnblogs.com/cornellbox/archive/2012/03/27/2420082.html

你可能感兴趣的文章
分类树操作
查看>>
如何下载 Chrome 应用商店的 .crx 文件
查看>>
利用GDI+ for.NET 给图片加水印标记
查看>>
【转载】 扫描二维码自动识别手机APP下载地址
查看>>
js 对url进行编码和解码的三种方式
查看>>
windows phone 扫描二维码
查看>>
ubuntu(linux)占领小米平板2(mipad2)
查看>>
【java】自定义异常类
查看>>
【Oracle】Oracle基本数据类型总结
查看>>
第四周学习进度条3
查看>>
Rsync的配置与使用
查看>>
程序员应注意——米勒法则
查看>>
深刻理解Python中的元类(metaclass)
查看>>
[转]java String的经典问题(new String(), String)
查看>>
.net Core使用RabbitMQ
查看>>
博客园博客转至个人网站博客声明
查看>>
linux安装Linux下软件的安装与卸载方法
查看>>
nginx模块
查看>>
牛客网 牛客小白月赛2 H.武-最短路(Dijkstra)
查看>>
Memo组件
查看>>