我想知道什么?
我对是否可以在 android 中的空 ListView 中添加页脚有点好奇。我检查了 ListView 页脚的文档,但他们没有提到与此相关的任何内容。所以只是想知道这是否可能?
为什么我需要这个?
实际上我的应用程序中有edittext(搜索框),它将接受用户输入的字符。基于这个输入的文本,我将在 DB 中进行一些搜索并在 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)
{
}
@Edit:
一旦您在 ListView 中至少有一个条目,它就可以工作。所以只是想了解是否可以将页脚添加到空的 ListView。
提前致谢。