2 kprf2009 KPRF2009 于 2012.11.11 08:26 提问

TabHost ActivityGroup里面的子Activity跳转的时候怎么修改title?

TabHost里面一个table用一个ActivityGroup,ActivityGroup里面的子Activity跳转的时候怎么修改title?

4个回答

sasuke38
sasuke38   2012.11.13 16:33
已采纳

设置无标题 然后自己在activity的布局中增加一个标题 想怎么改就怎么改

sasuke38
sasuke38 都说标题作为layout中的一部分了 你在xml中最上面加一个textview不就是title了么 你还可以在title旁边加一下按钮图标什么的
大约 5 年之前 回复
KPRF2009
KPRF2009 啊?全部设置成无标题,那在那里设置标题啊,我想显示标题啊。。。
大约 5 年之前 回复
sasuke38
sasuke38 好吧 我告诉你吧 你唯一只要做的就是在tab那个activity和所有子Activity的oncreate中写上requestWindowFeature(Window.FEATURE_NO_TITLE); 记住,这句代码必须写在setContentView之前
大约 5 年之前 回复
KPRF2009
KPRF2009 貌似不行,我this.requestWindowFeature(Window.FEATURE_NO_TITLE); 设置TabHost然后再设置子activity的标题报错: You cannot combine custom titles with other title features
大约 5 年之前 回复
KPRF2009
KPRF2009 TabHost设置无标题吗?然后activity设置标题?好想法,谢谢!
大约 5 年之前 回复
li674688017
li674688017   2012.11.13 16:43

哥们,别用TabHost了,改用ActionBar吧,4.0以下也可以使ActionBarSherlock开源类库,开发起来爽多了

KPRF2009
KPRF2009 求demo
大约 5 年之前 回复
li674688017
li674688017   2012.11.14 10:16

http://actionbarsherlock.com/index.html

到它的官网看看,有demo下载的了

Sueyexin
Sueyexin   2012.11.12 11:25

保存一个主 Activity 的 this 指针
在需要的修改 title 的地方直接修改就好了~

Sueyexin
Sueyexin 在一个生命周期比较长的类里面创建一个对象存储主 Activity 的 this,然后在需要的时候用这个变量就好呀,不困难呀
大约 5 年之前 回复
KPRF2009
KPRF2009 怎么保存啊?子activity怎么调用?
大约 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!