多个listViews在一个视图中嵌入了自己的标题?

时间:2012-01-02 20:21:06

标签: java android listview

本教程 - http://andytsui.wordpress.com/2011/06/29/tutorial-displaying-multiple-lists-in-one-single-listview-with-android-binding/ - 准确显示了我想要做的事情,但它使用外部库来完成它。我希望可以用内置的android实用程序来完成它。

这就是我现在所拥有的。 >> http://i.stack.imgur.com/hwplv.png

foobar.zip,links.zip和zips.zip来自bootimg402链接,我希望它们显示在该标题下,而其他标签则显示在另一个标题下。

使用

创建标头
        mURLURLS = new String[] {"http://rootzwiki.com/topic/12083-unsecured-stock-bootimg402/", "http://rootzwiki.com/topic/12451-rom-android-open-kang-project-toro-build-2012-dec-31/"};         
    for (int i=0; i<mURLURLS.length; i++) {
        getListView().addHeaderView(buildHeader(mURLURLS[i]));
    }

   private View buildHeader(String mURLURLS) {
    TextView header = new TextView(this);
    header.setText(mURLURLS);
    header.setBackgroundResource(R.drawable.dialog_full_holo_dark);
    header.setTextColor(getResources().getColor(R.color.ics));
    return header;
   }

列表视图通过ArrayList填充,如果需要我可以提供,但我不认为它是必要的。

1 个答案:

答案 0 :(得分:0)

您可以使用我的MergeAdapter。为标题创建视图,并在适配器之间插入这些标题中的内容。