添加HeaderView时不显示ListView项

时间:2014-06-20 07:26:04

标签: android android-layout android-listview android-adapter

我有一个由2个部分组成的listView,标题部分是图像,第二部分是列表项。 我试过这段代码:

myAdapter adapter = new myAdapter(this, titles, images);
View view = View.inflate(this, R.layout.activity_main_randomimage, null);
    lv.addHeaderView(view);
    lv.setAdapter(adapter);

当我运行它时,它只显示标题部分而没有显示项目。 我想在listView上有两个部分

如何在listView中同时拥有它们?

谢谢

1 个答案:

答案 0 :(得分:0)

尝试像这样膨胀你的标题View

View header = LayoutInflater.from(Context).inflate(R.layout.header, null);
listView.addHeaderView(header);

另外,您的activity_main_randomimage .xml文件中有什么内容?你的适配器的代码是什么?