易网时代-编程资源站
Welcome
微信登录
编程资源
图片资源库
蚂蚁家优选
PDF转换器
软件资源
软件开发
、
小程序制作
、
系统集成与运维
、
空间租用
、
硬件开发
、
视频监控
、
技术咨询与支持
——联系电话:0311-88999002/88999003
首页
/
操作系统
/
Linux
/
对Android中Tab的使用总结
对Android中Tab的使用总结
package
com.eric.LinearLayout;
import
android.app.TabActivity;
import
android.content.Intent;
import
android.os.Bundle;
import
android.view.LayoutInflater;
import
android.widget.TabHost;
import
android.widget.TextView;
import
com.eric.R;
/**
* 对tab的选择按钮的测试及终结 创建人: 创建时间:2011-6-24
*
* @author chenhaodejia
*
*/
public
class
HelloTabWidget
extends
TabActivity {
// TabActivity
@Override
public
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
/*
* TabHost tabHost = getTabHost();
* LayoutInflater.from(this).inflate(R.layout.tab_1,
* tabHost.getTabContentView(), true);
* tabHost.addTab(tabHost.newTabSpec(
* "tab1").setIndicator("tab1").setContent(R.id.textview1));
*
* //添加tab
* tabHost.addTab(tabHost.newTabSpec("tab_test2").setIndicator("TAB 2"
* ).setContent(R.id.textview1));
* tabHost.addTab(tabHost.newTabSpec("tab_test3"
* ).setIndicator("TAB 3").setContent(R.id.textview2));
* tabHost.addTab(tabHost
* .newTabSpec("tab_test4").setIndicator("TAB 4").setContent
* (R.id.textview3)); tabHost.setCurrentTab(1);
* //默认需要选中那一个tab,就填写一个tab的index,这里的tab的index是以o开始的
*/
/*
* //给tab添加图片 TabHost tabHost = getTabHost();
* LayoutInflater.from(this).inflate(R.layout.tab_1,
* tabHost.getTabContentView(), true);
* tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("tab1",
* getResources
* ().getDrawable(R.drawable.baob1)).setContent(R.id.textview1));
* tabHost
* .addTab(tabHost.newTabSpec("tab_test1").setIndicator("TAB 1").setContent
* (R.id.textview2));
* tabHost.addTab(tabHost.newTabSpec("tab_test2").setIndicator
* ("TAB 2").setContent(R.id.textview3)); tabHost.setCurrentTab(0);
*/
/*
* //给tab赋值窗体,在点击tab的时候,在下面显示一个Form,进行需要的处理 final TabHost tabHost =
* getTabHost(); LayoutInflater.from(this).inflate(R.layout.tab_1,
* tabHost.getTabContentView(), true);
* tabHost.addTab(tabHost.newTabSpec(
* "tab1").setIndicator("list").setContent(new Intent(this,
* FormStuff.class)));
* tabHost.addTab(tabHost.newTabSpec("tab_test2").setIndicator
* ("TAB 2").setContent(new Intent(this, TableLayout.class)));
* tabHost.addTab
* (tabHost.newTabSpec("tab_test1").setIndicator("TAB 1").setContent
* (R.id.textview2));
* tabHost.addTab(tabHost.newTabSpec("tab_test2").setIndicator
* ("TAB 2").setContent(R.id.textview3)); tabHost.setCurrentTab(1);
*/
// 对上面三种tab形式的整合
TabHost tabHost = getTabHost();
LayoutInflater.from(
this
).inflate(R.layout.tab_1,
tabHost.getTabContentView(),
true
);
tabHost.addTab(tabHost.newTabSpec(
"tab1"
).setIndicator(
"tab1"
,
getResources().getDrawable(R.drawable.baob1)).setContent(
new
Intent(
this
, TableLayout.
class
)));
tabHost.addTab(tabHost.newTabSpec(
"tab_test2"
).setIndicator(
"TAB 2"
,
getResources().getDrawable(R.drawable.baob2)).setContent(
new
Intent(
this
, FormStuff.
class
)));
tabHost.addTab(tabHost.newTabSpec(
"tab_test3"
).setIndicator(
"TAB 3"
,
getResources().getDrawable(R.drawable.baob3)).setContent(
R.id.textview2));
tabHost.addTab(tabHost.newTabSpec(
"tab_test4"
).setIndicator(
"TAB 4"
,
getResources().getDrawable(R.drawable.baob4)).setContent(
R.id.textview3));
tabHost.setCurrentTab(
0
);
}
}
收藏该网址
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图