【发布时间】:2013-08-29 08:18:14
【问题描述】:
我正在尝试在我的活动中显示在列表视图(具有自定义适配器)正下方的一些文本和一些按钮。如果列表中的东西太多,那么它应该位于屏幕底部,而列表视图滚动到顶部。
有人建议我从中创建一个视图并将其作为页脚,但是当我这样做时,它只是将页脚视为列表视图中的一行,并且它与其他所有内容一起滚动。这是我的代码
View footer = getLayoutInflater().inflate(R.layout.transaction_detail_footer, null);
TextView t=(TextView)footer.findViewById(R.id.total);
t.setText("Total: 558");
t= (TextView) footer.findViewById(R.id.funds);
t.setText("Funds: 9800");
getListView().addFooterView(footer);
setListAdapter(new TransactionAdapter(TestLV.this,Vs,Vs));
其中 Vs 是一个字符串数组。
有人知道如何让它工作吗?
【问题讨论】:
-
为什么不在列表视图下方放一个小的线性布局?
-
因为当我尝试当列表视图变得太大时它会将其推离屏幕
-
相对布局父级。 ListView 位于页脚 LinearLayout 上方
-
我应该为 ListView 的高度添加什么?我假设我们在 xml 中执行所有这些操作。
标签: android listview android-listview footer