我需要将 aButton
放在ListView
. 例如,您正在滚动列表视图,当您到达末尾时Button
,您正在单击它并且列表正在加载更多项目,并且该按钮仍位于该列表的末尾。
问问题
3232 次
3 回答
2
您可以将任何视图添加到 ListView 的底部。有 API 可以做到这一点。这是答案。
另外我建议您查看无尽的列表视图。这是您想要的示例。
于 2013-01-24T15:09:20.120 回答
1
我认为这样,最好将按钮添加为 ListView 的最后一项。
如何做到这一点:在 getView() 方法中,您将获得“位置”,只需输入“if”语句来检查位置是否等于列表的大小,然后添加按钮,否则添加您的实际列表项你已经从布局中膨胀了。
于 2013-01-24T15:28:59.107 回答
1
您可以使用建议getView()
的适配器(如user200798)的方法来处理它。这样你就有了一个“可滚动按钮”。这是我的一个应用程序中的一段代码(略有改动):
@Override
public View getView(int position, View convertView, ViewGroup parent)
{
// inflate the layout
LayoutInflater inflater = ((Activity) context).getLayoutInflater();
if(position == logEntries.size() - 1) // last element is a Button
{
return inflater.inflate(R.layout.list_button, parent, false);
}
else
{
convertView = inflater.inflate(R.layout.default_list_element, parent, false);
}
// manipulate convertView in any way...
return convertView;
}
于 2016-07-03T17:40:53.440 回答