2013-02-26 69 views
0

我想在列表视图中添加一个进度条,当列表加载时,如果加载完成后没有结果我想添加一个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

+0

为什么不使用适配器的getCount()和getView()来做到这一点? – m0skit0 2013-02-26 11:11:14

回答

0

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

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

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

祝你好运。