【发布时间】:2014-10-13 22:57:28
【问题描述】:
我有一个带有适配器的列表视图。我想添加一个页脚,并且滚动列表视图时将显示此页脚。现在使用此代码,当列表视图完成时将显示页脚视图。在列表的 onCreate 方法中,我有:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_listado_imagenes_subidas_main);
// load list application
listImagenes = (ListView)findViewById(R.id.lvImages);
LayoutInflater inflater = getLayoutInflater();
ViewGroup footer = (ViewGroup) inflater.inflate(R.layout.footer3buttons, listImagenes,
false);
listImagenes.addFooterView(footer, null, false);
// create new adapter
ImagenesAdapter adapter = new ImagenesAdapter(this, ListadoImagenes());
// set adapter to list view
listImagenes.setAdapter(adapter);
}
你能帮我解决这个问题吗?
先谢谢你了。
【问题讨论】:
-
如果您想要一个始终显示在屏幕上的页脚视图,您需要将该视图放在您的布局中
ListView下方。如果您希望页脚与列表一起滚动(因此它在适配器中的最后一项之后显示为列表项),请使用addFooterView()。 -
我该怎么做?有例子吗?
-
使用列表视图时如何始终在屏幕上显示页脚视图的示例
标签: android android-listview footer