我有一个带适配器的列表视图。我想添加一个页脚,滚动列表视图时会显示这个页脚。现在使用此代码,列表视图完成后会显示footerview。在列表的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);
}
你能帮我解决这个问题吗?
先谢谢你。
答案 0 :(得分:1)
如果我理解了你想要的东西,那就是"粘性"页脚addFooterView
方法在最后一个视图项之后添加页脚,对于您必须自己滚动的粘性页脚,或者使用外部库。
答案 1 :(得分:0)
试试这个
View footerView = ((LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.footer_layout, null, false);
list.addFooterView(footerView);