将空视图添加到listview

时间:2013-01-24 00:04:37

标签: android listview layout

不,它不是重复的。

我有一个ListView(不是布局xml文件中的ViewView作为类),并且想要显示空状态的视图。
addView方法不可用,简单地取代ListView不起作用,因为父级是ViewPager

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

  

我的父母是ViewPager,我无法弄清楚如何只在一个页面上创建视图

ViewPager的{​​{1}}页面是由某种形式的PagerAdapter创建的。据推测,从您描述事物的方式来看,您推出了自己的PagerAdapter,而不是使用其中一个内置的基于片段的方法。并且,据推测,PagerAdapter正在为一个或多个页面返回ListView,您想要“空视图”。

简单地说:你将不得不改变PagerAdapter。不返回ListView,而是返回包含FrameLayout和“空视图”的ListView内容。无论是使用Java创建这些对象还是通过夸大布局资源,都由您自己决定。在此过程中,请致电setEmptyView()上的ListView,将ListView和“空视图”绑定在一起。