我想知道什么?
我对是否可以在 android 中的空 ListView 添加页脚感到好奇。我检查了 ListView 页脚的文档,但他们没有提到与此相关的任何内容。所以只是想知道这是否可能?
为什么我需要这个?
实际上,我的应用程序中有 edittext(搜索框),它将接受用户输入的字符。基于这个输入的文本,我将在数据库中进行一些搜索,并在 ListView 中显示匹配的结果。我打算做的是在 ListView 的底部显示一个按钮(类似于页脚),这将为用户提供扩展的搜索选项。
部分代码供引用:
@Override
public void onTextChanged(CharSequence s, int start, int before, int count)
{
}
@Override
public void afterTextChanged(Editable s)
{
strGuestCardToSerach = s.toString();
if(strGuestCardToSerach.equals(""))
{
if(listview.getFooterViewsCount() > 0)
{
listview.removeFooterView(footerView);
listviewAdapter.notifyDataSetChanged();
}
}
else
{
if(listview.getFooterViewsCount() == 0)
{
footerView = inflater.inflate(R.layout.footer_view_layout, null);
listview.addFooterView(footerView);
listview.setAdapter(recentGuestAdapter);
listviewAdapter.notifyDataSetChanged();
}
}
}
@Override
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int arg3)
{
}
@编辑:
一旦您在 ListView 中至少有一个条目,它就会起作用。所以只是想了解是否有可能将页脚添加到空的 ListView。
提前致谢。
最佳答案
我发布这个是为了以防万一有人在寻找与我类似的功能。答案是否定的,您不能向空的 ListView 添加页脚 View 。要实现类似的功能,您将创建自己的布局并将其显式添加到 ListView 并管理其状态。
鲁佩什
关于android - 我可以在 android 中将页脚设置为空 ListView 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15293751/