关于tabhost使用的一点积累(未整理)

在使用tabhost时,可以考虑使用radiobutton来进行tabhost标签设置,而选择隐藏tabhost本身的tabwidget,可参考博文http://www.cnblogs.com/over140/archive/2011/03/02/1968042.html,此博文中的radiobutton的监听也可替换成radioGroud的监听处理。

 

若需在tabhost里再放入tabhost时,要注意两个tabhost的id不要相同,即不要都使用android自设定的tabhost(即layout里的id都为@android:id/tabhost),不然getTabHost()到的都是同一个tabhost.

 

如果用系统默认的tabhost时,直接用getTabhost()初始化,整个类继承tabActivity。

对于自定义的tabhost,activity里不用继承tabActivity,可通过findViewById()获得该tabhost,然后莫要忘记调用这tabhost的setup()或者setup(LocalActivityManager activityGroup)方法,如果后面使用 setContent(android.content.Intent)setContent参数是一个实例化的Intent

必须使用setup(LocalActivityManager activityGroup),而对应的整个类必须继承ActivityGroup;使用setup()时,整个类继承的是Activity。

posted @ 2011-09-30 22:49  Zhukoo  阅读(452)  评论(0编辑  收藏  举报