android - 在 Android ActionBar 选项卡上的选项卡内添加 FragmentActivity。

标签 android android-fragments android-actionbar android-fragmentactivity android-tabs

我有一个使用 FragmentActivity 创建的标签栏 View 。我还有单独的滑动 ViewPager,使用 FragmentActivity 创建。我只需要将这个滑动 ViewPager 添加到我的选项卡栏 View 中的一个选项卡中。基本上我需要在其中一个选项卡内有滑动 View (而不是带选项卡的滑动 View )。我使用的是 Android 4.0 及以上版本。

谁能帮我解决这个问题?

最佳答案

这是不可能的。您不能“在 Android ActionBar 选项卡上的选项卡内添加 FragmentActivity”。 Activities-inside-of-activities 已被弃用约 30 个月,并且从不支持操作栏选项卡。

一种可能的替代方法是将 ViewPager 更改为位于 Fragment 中,而不是 FragmentActivity。如果 ViewPager 使用基于 fragment 的 PagerAdapter,它可以使用嵌套 fragment 来实现——在创建您的 时使用 getChildFragmentManager() >寻呼机适配器Here is a sample project在 fragment 中演示 ViewPager 并为页面使用嵌套 fragment 。

关于android - 在 Android ActionBar 选项卡上的选项卡内添加 FragmentActivity。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17638647/

相关文章:

java - 将字符串转换为 Uri

android - ViewPager 的屏幕旋转 - FragmentManager 和 FragmentPagerAdapter 的问题

android - ViewPagerFragment 选项卡错误

android - OnBackpressed 在 tablayout 上获得空 View

android - 在达到限制时使 ActionBar 上的选项卡滚动,而不是创建下拉列表

java - 有没有办法在所有设备上显示操作按钮,包括带有菜单按钮的设备?

java - 如何调用 public boolean onPrepareOptionsMenu(Menu menu)

java - Android Firebase 数据库检查用户名是否已被使用

javascript - Sencha Touch 和 phonegap for android 哪个更好用?

java - 如何创建自定义 Android 单选按钮?