我知道ActivityGroup
能够更改视图的内容,但它即将成为decaperate内部的意图..机器人如何加载视图
,我真的不喜欢Fragment
..是有一种方法,我可以建立一种我自己的TabHost
? 一个将改变特定视图内容的按钮?
我不希望使用TabHost因为我有4个按钮,这其中只有2应该运行一个新的意图,另外2使用Dialogs
..
我可以操纵TabHost
,只有2个选项卡会运行一个意图,另一个将午餐Dialog
,但我认为这不正确的方式..
任何想法?
我知道ActivityGroup
能够更改视图的内容,但它即将成为decaperate内部的意图..机器人如何加载视图
,我真的不喜欢Fragment
..是有一种方法,我可以建立一种我自己的TabHost
? 一个将改变特定视图内容的按钮?
我不希望使用TabHost因为我有4个按钮,这其中只有2应该运行一个新的意图,另外2使用Dialogs
..
我可以操纵TabHost
,只有2个选项卡会运行一个意图,另一个将午餐Dialog
,但我认为这不正确的方式..
任何想法?
在活动中放置活动的概念是过时的。 ActivityGroup
及其子类实现了该模式,尽管它始终是可选的(例如,TabHost
从未要求您将活动放在标签中)。欢迎您可以:
我强烈建议您选择前两项中的一项。
但是,如果我理解正确,mapview将无法与片段很好地工作吗?在Android 2.3上 –
@AsafNevo:MapView必须放在MapActivity中,所以它不能通过片段backport进入FragmentActivity。然而,这不像是有标签中的活动可以帮助你:http://stackoverflow.com/questions/12331063/android-google-map-doesnt-load-inside-tabhost/12331188#12331188 – CommonsWare
它会帮助我因为我可以在我的tabhost类中扩展MapActivity,并且地图可以完美地工作 –
使用片段。不喜欢片段只是对当前的划船。 – dmon