java - 将 ListFragment 和 Fragment 与仅接受 fragment 的 TabsPagerAdapter 结合起来

标签 java android android-fragments

我有一个 TabsPagerAdapter,它只允许我调用 Fragment,所以我无法调用 ListFragment

public class TabsPagerAdapter extends FragmentPagerAdapter {

public TabsPagerAdapter(FragmentManager fm) {
    super(fm);
}

@Override
public Fragment getItem(int index) {

    switch (index) {
        case 0:
            // Top Rated fragment activity
            return new InformacionFragment();
        case 1:
            // Games fragment activity
            return new ProductosFragment();
        case 2:
            // Movies fragment activity
            return new MoviesFragment();
    }

    return null;
}

@Override
public int getCount() {
    // get item count - equal to number of tabs
    return 3;
}}

这是ProductosFragment,我想在其中设置ListFragment:

public class ProductosFragment extends Fragment {
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
    return inflater.inflate(R.layout.zfragment_conjunta, container, false);

                                                        }
                                                }

这是我想要包含的 ListFragment:http://pastebin.com/AXuXWvmd

最佳答案

我终于解决了这个问题,我没有使用 Android Support v4 来导入 Fragment,在导入中我修复了这一行,允许返回 ListFragment 而不是 Fragment

在 TabsPagerAdapter 中:

导入 android.support.v4.app.Fragment; 导入 android.support.v4.app.FragmentManager; 导入 android.support.v4.app.FragmentPagerAdapter;

在ListFragment类中:

导入 android.support.v4.app.ListFragment;

关于java - 将 ListFragment 和 Fragment 与仅接受 fragment 的 TabsPagerAdapter 结合起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23328738/

相关文章:

java - 检测用户鼠标悬停在 JPanel 上 Path2D 形状的边缘

java - 当我使用 g.drawString 时,java 中出现白屏

java - 获取服务器地址和应用程序名称

android - 减少 Android Studio 项目大小

android - 使用 fragment 的正确方法是什么?

android - 将背景图像添加到各个 fragment

java - Aptana Studio 在 MAC OS X El Capitan 中找不到 JNI_CreateJavaVM 符号

Android - Google Repository 包有什么意义

android - Recyclerview 项目首次未显示

java - 调用JNI方法时如何获取Android上下文实例?