不,它不是重复的。
我有一个ListView
(不是View
布局 xml 文件中的View
as 类)并且想要显示空状态的视图。
该addView
方法不可用,简单替换ListView
不起作用,因为父级是ViewPager
.
有任何想法吗?
我的父母是 ViewPager,我不知道如何只在一个页面上创建视图
您的页面ViewPager
是由某种形式的PagerAdapter
. 据推测,从您描述事物的方式来看,您推出了自己的PagerAdapter
,而不是使用基于片段的内置片段之一。而且,大概PagerAdapter
是为一个或多个页面返回 a ListView
,您想要一个“空视图”。
简单地说:你将不得不改变它PagerAdapter
。与其返回 a ListView
,不如返回FrameLayout
包含您ListView
和您的“空视图”之类的东西。无论您是用 Java 还是通过扩展布局资源来创建这些对象,都取决于您。一路上,呼吁setEmptyView()
把ListView
和ListView
“空景”联系在一起。