0

不,它不是重复的。

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

有任何想法吗?

4

1 回答 1

1

我的父母是 ViewPager,我不知道如何只在一个页面上创建视图

您的页面ViewPager是由某种形式的PagerAdapter. 据推测,从您描述事物的方式来看,您推出了自己的PagerAdapter,而不是使用基于片段的内置片段之一。而且,大概PagerAdapter是为一个或多个页面返回 a ListView,您想要一个“空视图”。

简单地说:你将不得不改变它PagerAdapter。与其返回 a ListView,不如返回FrameLayout包含您ListView和您的“空视图”之类的东西。无论您是用 Java 还是通过扩展布局资源来创建这些对象,都取决于您。一路上,呼吁setEmptyView()ListViewListView“空景”联系在一起。

于 2013-01-24T00:39:29.183 回答