我正在使用自定义 listView 并尝试添加页脚。但是,即使没有数据,页脚也会出现。我正在使用的代码如下:
View footer = View.inflate(this, R.layout.footer_xml, null);
listView.addFooterView(footer);
有没有办法仅在列表非空时显示页脚?此外,如果我以上述方式添加页脚,它似乎是 OnItemClickListener 中列表视图的一部分。我不希望这种情况发生,因为我希望仅当用户准确单击页脚图像时才启动某些操作。我知道我可以使用
ImageView b = (ImageView)footer.findViewById(R.id.my_list_button);
b.setOnClickListener(this);
但仅当在 listView 的 onItemClickListner 中未触发任何操作时。