• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

如何使用listView.setEmptyView()?

Android 来源:user1796624 19次浏览

我想在列表视图中添加一个进度条,当列表加载时,如果加载完成后没有结果我想添加一个textVeiw,使用setEmptyView函数说列表为空。 我尝试使用此代码添加一个进度条在列表中,但现在运气:如何使用listView.setEmptyView()?

@Override 
    protected void onPreExecute() { 
ProgressBar progress = new ProgressBar(parent); 
     progress.setLayoutParams(new LinearLayout.LayoutParams(
     LinearLayout.LayoutParams.WRAP_CONTENT, 
     LinearLayout.LayoutParams.WRAP_CONTENT)); 
     ((ListView) view).setEmptyView(progress); 
     super.onPreExecute(); 
    } 

我怎么在列表中添加务实的进度条不使用XML布局从膨胀呢? thaks


===========解决方案如下:

试试这个办法,我没有试过,但是从这个Android – ListView => setEmptyView()

listView.setEmptyView(findViewById(R.id.progressBar)); 

得到了参考,并让我的工作或没有。

祝你好运。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)