在ListView中找不到文本时的警报对话框

时间:2014-05-05 18:46:50

标签: android listview filter android-alertdialog

如何显示AlertDialog表明列表中没有可用的项目?

我有EditText我可以在其中输入一些文字,并根据我输入的文字自动过滤ListView中的项目。

这是我的代码:

searchUniv = (EditText) findViewById(R.id.txtUnivNameSearch);
searchUniv.addTextChangedListener(new TextWatcher(){

        @Override
        public void afterTextChanged(Editable arg0) {
            // TODO Auto-generated method stub

        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count,
                int after) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before,
                int count) {
            // TODO Auto-generated method stub
            ((Filterable) UnivAll.this.adapter1).getFilter().filter(s);

        }


    });

谢谢你的回答!我是Android开发的新手,我希望你能帮助我。

1 个答案:

答案 0 :(得分:0)

使用此:

if(s.length() == 0) {
       //show Dialog   
} 

onTextChanged函数

ListView list;
if(list.getChildCount() == 0) {
   //Show dialog
}