Android 从选项卡中抓取TabHost视图
现在我得到了一个包含多个选项卡的TabHost,为了简化视图并重用TextView,我创建了一个TabHost,即公共信息驻留在TabHost视图中,而不是所有选项卡都具有相同的TextView 下面是TabHost视图的快速示意图Android 从选项卡中抓取TabHost视图,android,android-tabhost,Android,Android Tabhost,现在我得到了一个包含多个选项卡的TabHost,为了简化视图并重用TextView,我创建了一个TabHost,即公共信息驻留在TabHost视图中,而不是所有选项卡都具有相同的TextView 下面是TabHost视图的快速示意图 |------------| | name $$$ | |------------| | TabContent | | | | | |------------| |Tab Tab Tab | |------------
|------------|
| name $$$ |
|------------|
| TabContent |
| |
| |
|------------|
|Tab Tab Tab |
|------------|
扩展TabActivity的主要活动是MainActivity,我已经使用Intent启动了这三个选项卡
现在,对于手头的问题,在StatusActivity中,我想更新“name”和“$$$”文本视图(它们都是在属于MainActivity的视图中定义的)
也许这是一种愚蠢的处理方式,但我认为,由于名称和排名将显示在每个视图中,我认为将它们放在一个位置,并在总和更改时更新$$是一个好主意
但无论尝试什么,我似乎都无法获得$$$TextView。尝试:
TabActivity ta = ((TabActivity) getParent());
因此,如果要获取TabHost:
((TabActivity) getParent()).getTabHost();