
LayoutInflater inflater = (LayoutInflater)getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE);VIEw vIEw = inflater.inflate(R.layout.List_footer,null); myListVIEw.addFooter(vIEw).
然后我按如下方式设置我的适配器
Progressbar progressbar = (Progressbar) getFooterVIEw().findVIEwByID(R.ID.progressbar);mAdapter = new MyAdapter(BaseActivity.getActivity(),progressbar,myArrayList);mList.setAdapter(mAdapter);
在我的适配器类中,我在getVIEw()方法中设置进度条可见性,如下所示.
if(position == MAX_RECORDS) { progressbar.setVisibility(VIEw.VISIBLE); // Some code goes here. } else progressbar.setVisibility(VIEw.GONE); 但是当列表没有要获取的数据时,Progressbar不会消失.请帮我.
解决方法 最初将progressbar设置为可见状态并使用相同的代码本身. 总结以上是内存溢出为你收集整理的android – 进度可见性在列表视图页脚中不起作用全部内容,希望文章能够帮你解决android – 进度可见性在列表视图页脚中不起作用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)