问题描述
|
我设置了一个包含一个带有三个选项卡的
TabWiget
的TabHost
-每个选项卡都加载一个单独的活动。所有这些都运作良好,它们之间的切换很流畅,选项卡上的状态可绘制项目运行良好等等。
但是,在每个活动(即标签内容)中,我都需要加载其他活动,同时仍在顶部显示标签栏。问题是,这样做:
startActivity(new Intent(this,SomeActivity.class);
加载活动,但带有滑动动画。当我应该在顶部有一个固定的标签栏时(即它滑出并滑回),这看起来很奇怪。使用选项卡切换活动不会触发此动画。
如何在没有滑动动画的情况下加载活动?如果需要的话,我可以通过ѭ0来做到这一点,但是它的API并没有暗示这样做是可能的。
解决方法
使用
ActivityGroup
作为标签内容,然后使用getLocalActivityManager
管理其内容似乎是诀窍:http://blog.henriklarsentoft.com/2010/07/android-tabactivity-nested-activities/