android - 如何在单个 View 中实现两个 fragment ?

标签 android android-layout android-fragments android-viewpager android-view

我有一个包含 3 个 fragment 的应用程序。它工作正常 viewpager。

但我需要实现类似 Android Play 商店中的 View 。最初他们有“特色”标签。当您向左滑动时,我们可以看到“类别”选项卡。

但是屏幕的一半仍然充满了“精选”选项卡的内容。我怎样才能实现这个观点?有什么想法吗?

最佳答案

这是真正的答案。好久没发了。

在你的适配器中添加这个方法:

@Override
public float getPageWidth(int position) {
if (position == 0) {
    return(0.5f);
} else {
    return (1.0f);       
}
}

关于android - 如何在单个 View 中实现两个 fragment ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12400699/

相关文章:

android - 如何让 MediaPlayer 仅在我的应用程序处于前台时播放音乐?

android - 错误的Google Play服务版本

android - 不调整父布局大小的背景图像

android - 导航架构组件 singleTask 或 singleInstance 在返回堆栈中

java - 无法解析 Android Studio 中的符号 'view'

android - 如果父 fragment 被移除,FragmentStatePagerAdapter 不会移除 fragment

android - 如何生成 android 风格的 javadocs?

android - 如何管理 GridView

克隆后 Android Studio 布局编辑器不起作用

android - 在 Android Studio 中从 Ant 迁移到 Gradle