Android 关于单个片段的更多ListView

Android 关于单个片段的更多ListView,android,android-listview,android-fragments,android-listfragment,Android,Android Listview,Android Fragments,Android Listfragment,我试图在一个片段中实现2个listview。 这可能吗 目前,我已经用这些简单的代码行实现了一个ListView(带有一个CustomArrayAdapter和一个CustomLayout for child) public class HomeFragment extends ListFragment { CustomArrayTopBooks mTopBooks; Context mContext; ListView myListView_TopBook;

我试图在一个片段中实现2个listview。 这可能吗

目前,我已经用这些简单的代码行实现了一个ListView(带有一个CustomArrayAdapter和一个CustomLayout for child)

public class HomeFragment extends ListFragment {
    CustomArrayTopBooks mTopBooks;
    Context mContext;
     ListView myListView_TopBook;
    Top_Book mBooks[];
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        mContext = getActivity().getBaseContext();

        mBooks = new Top_Book[] {
        new Top_Book("Titolo1","Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed pretium ante vitae rhoncus fermentum. Sed tellus justo, accumsan quis viverra eget, scelerisque id tellus. Nulla rutrum rutrum lobortis. Vestibulum eros dui, tincidunt vel turpis non, elementum suscipit mauris.",Uri.parse("android.resource://com.example.talemotionframework/" + R.drawable.mycovtopbook)),
        new Top_Book("Titolo2","Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed pretium ante vitae rhoncus fermentum. Sed tellus justo, accumsan quis viverra eget, scelerisque id tellus. Nulla rutrum rutrum lobortis. Vestibulum eros dui, tincidunt vel turpis non, elementum suscipit mauris.",Uri.parse("android.resource://com.example.talemotionframework/" + R.drawable.mycovtopbook))
    };

    //myListView_TopBook = (ListView)findViewById(R.id.list_view_fragment);
    }

    @Override
     public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    // Inflate the layout for this fragment
        mTopBooks = new CustomArrayTopBooks(mContext,mBooks);
        setListAdapter(mTopBooks);
        return inflater.inflate(R.layout.home_fragmnet, container, false);
     }

}
但现在我需要另一个listView,它带有另一个自定义数组适配器和另一个自定义布局

是否有可能在一个片段中添加所有内容

只是想说明一下:我需要一个“主页”2列表视图,第一个是顶部图表,第二个是“我的选择”

对于我的代码,我只是遵循android的指导原则,关于listview的xml和名称(以编程方式完成(如您所见,由代码添加)


TL;DR:是否可以在单个片段中包含两个具有自定义阵列适配器和自定义布局的listview?

是的,这应该是可能的。您应该扩展
fragment
而不是
ListFragment
,并在布局内部提供
onCreateView
返回两个具有两个不同id的不同listview

onCreateView返回view,不是吗?那么我如何才能返回2个不同的id?Thx预先创建一个带有两个ListView的水平线性布局并返回它