`
- 浏览:
606335 次
- 性别:
- 来自:
上海
-
tabhost 如何给tab对应的Activity传递参数
tabhost中有3个tab选项 我想对应用一个activity 但是选择不同的tab时候,给这个activity传递的参数不同 这个参数该怎么传递呢
//这里有个Intent
Intent intent = new Intent(this, CrossedWorkActivity.class);
intent.putExtra("tabIndex", "1") ;
//这句话很重要额 如果不设置此参数 可能参数传递有问题
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP) ;
增加tab调用addTab方法
private void addTab(TabHost tabHost, String Tag, String name, int drawableId, Intent intent) {
// 填充
View tabView = LayoutInflater.from(this).inflate(R.layout.tab_spec,
null);
//填充图片
ImageView image = (ImageView)tabView.findViewById(R.id.img_ico);
image.setBackgroundResource(drawableId) ;
//填充文本
TextView textView = (TextView) tabView.findViewById(R.id.txt_name);
textView.setText(name);
tabHost.addTab(tabHost.newTabSpec(Tag).setIndicator(tabView)
.setContent(intent));
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
点击TabHost的tab页,切换后更换tab背景颜色
1:解决了tabhost 位于底部的问题; 2:解决了tabhost 一个tab页中多个activity的跳转及返回问题。
Tabwidget的不同tab指向不同的Activity
自定义TabHost放在Activity底部,实现多个Activity的切换!
TabHost 同一个Tab内Activity之间的跳转的实现
用ActivityGroup解决TabHost中多个Activity跳转问题 参见http://hkp2008.iteye.com/blog/1185482
简单的android选项卡Tab菜单TabHost(一)同一Activity上实现
解决tabhost子activity不响应OnActivityResult()函数
有时需要每个tab中有多个页面,也就是说需要 在一个tab中跳转不同的Activity。 当时,我只是简单的在一个Activity中使用了动态布局 (设置layout是否显示) 虽然效果还不错,但实际上依然是同一个Activity,这样的...
《TabHost详解》对应源码之二,博客地址:http://blog.csdn.net/harvic880925/article/details/17120325
《TabHost详解》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/17120325
自定义tabhost实现activity 的跳转 界面比较简单 但功能都实现了
《TabHost详解》对应源码之三:继承自TabActivity,博客地址:http://blog.csdn.net/harvic880925/article/details/17120325
简单的实现了TabHost动态生成TAB选项卡,单独引用头部尾部信息
仿新浪微博Android例子源码tabhost+activity+slidingMenu
几种tab切换模式,tabhost模式代码分享
主界面tabhost+activitygroup框架
Android 控件之TabHost Tab页
Android TabHost实现屏幕UI窗口的TAB切换功能,实现的过程:声明TabHost对象、取得TabHost对象,为TabHost添加标签,新建一个newTabSpec(newTabSpec),设置其标签和图标(setIndicator),设置内容(setContent),然后...
仿微信例子,使用TabHost实现底部tab,可以显示未读信息条数。适合初学者学习研究。