如何在android的FrameLayout中显示活动

如何在android的FrameLayout中显示活动,android,android-framelayout,Android,Android Framelayout,我已经搜索过了,但没有找到解决方案 我在一个活动中创建了3个选项卡(使用按钮)。每当我单击按钮时,相应的活动应显示在选项卡下方。我知道这可以通过Tab主机实现,但我不想使用它。如果在选项卡下方声明框架布局,如何将框架布局的内容设置为所需的活动?我正在开发Android 2.2 请为我提供一个解决方案 更新:我想在TabHost中有这样的自定义选项卡。 如果没有TabHost或其他选项卡容器,则无法使用此功能 如果您想拥有此类功能,解决方案可以是有3个具有相同顶部“选项卡”的活动,每次启动相应的活

我已经搜索过了,但没有找到解决方案

我在一个活动中创建了3个选项卡(使用按钮)。每当我单击按钮时,相应的活动应显示在选项卡下方。我知道这可以通过Tab主机实现,但我不想使用它。如果在选项卡下方声明框架布局,如何将框架布局的内容设置为所需的活动?我正在开发Android 2.2

请为我提供一个解决方案

更新:我想在TabHost中有这样的自定义选项卡。

如果没有TabHost或其他选项卡容器,则无法使用此功能

如果您想拥有此类功能,解决方案可以是有3个具有相同顶部“选项卡”的活动,每次启动相应的活动,适当调整所选“选项卡”并处理活动生命周期


希望这有帮助

如果没有TabHost或其他选项卡容器,则无法使用此功能

如果您想拥有此类功能,解决方案可以是有3个具有相同顶部“选项卡”的活动,每次启动相应的活动,适当调整所选“选项卡”并处理活动生命周期


希望这有帮助

实现这一点的正确方法是将您的活动(FrameLayout中的活动)替换为。要在Android 2.2中使用碎片,您必须使用。

实现这一点的正确方法是将您的活动(框架布局中的活动)替换为。要在Android 2.2中使用片段,必须使用.

,我会考虑移动到<代码>片段>代码> s。这样,您可以设置一个
(Fragment)活动
,作为构成实际内容的三个片段的主机。用一个片段替换另一个片段很容易


既然您是为pre Honeycomb开发的,请看一下,它提供了向后兼容(从我的头顶到1.6)的实现。如果你以前还没有使用过片段,那么,你也可以花一些时间来检查一些相关的支持库,并且

< p>我会考虑移动到<代码>片段>代码>这类行为。这样,您可以设置一个
(Fragment)活动
,作为构成实际内容的三个片段的主机。用一个片段替换另一个片段很容易


既然您是为pre Honeycomb开发的,请看一下,它提供了向后兼容(从我的头顶到1.6)的实现。如果您以前没有使用过片段,那么您也值得花时间浏览一些与支持库相关的内容,以及。

您好,请使用ViewPager而不是tabhost。
这是viewpager的示例和示例,请使用viewpager而不是tabhost。
这是viewpager的示例和示例,使用它可以准确地显示您要查找的内容,您无需创建自己的选项卡。。。这个库有很多很好的功能

使用它可以准确地提供您想要的,您不需要创建自己的选项卡。。。这个库有很多很好的功能

您的活动应该扩展
FragmentActivity
,并且在其中,您应该创建一个扩展
FragmentPagerAdapter
的类,因为您应该使用
ViewPager
。对于每个
选项卡
,您应该创建其各自的
片段

您的活动应该扩展
FragmentActivity
,并在其中,您应该创建一个扩展
FragmentPagerAdapter
的类,因为您应该使用
ViewPager
。对于每个
选项卡
,您应该创建其各自的
片段

,实际上我希望在TabHost本身中有自定义选项卡(请参见问题中更新的图像)。我能做到这一点吗?使用一种带有片段的开源解决方案来实现这一功能。试着下载Android UI模式应用程序,它收集了许多示例来查看。我简单而容易地在TabHost中实现了自定义选项卡。实际上,我希望在TabHost中有自定义选项卡(请参见问题中更新的图像)。我能做到这一点吗?使用一种带有片段的开源解决方案来实现这一功能。尝试下载Android UI Patterns应用程序,它收集了许多示例来查看。我在TabHost中简单轻松地实现了自定义选项卡。我的问题得到了解决,ViewPager似乎也是一个不错的选择,但在您提供的链接中,我们可以水平滑动选项卡,但不能通过单击单个选项卡来选择选项卡。您是否也有实现此功能的想法?是的,您可以使用onclicklistener进行文本或线条布局,并设置_mViewPager.setCurrentItem(0);我的问题得到了解决,ViewPager对我来说似乎也是一个不错的选择,但在您提供的链接中,我们可以水平滑动选项卡,但不能通过单击单个选项卡来选择选项卡。您是否也有实现此功能的想法?是的,您可以使用onclicklistener进行文本或线条布局,并设置_mViewPager.setCurrentItem(0);