2

我有一个带有列表视图的 SwipeRefreshLayout,这个列表视图有一个空视图,但是当列表视图为空时,它显示他的空视图,但是 SwipRefreshlayout 上的刷新不起作用..

为什么?

4

1 回答 1

0

我也遇到了这个问题。要修复它,您可以设置 emptyView 可点击,像这样

View emptyView = findViewById(R.id.empty);
emptyView.setClickable(true);
commentsLV.setEmptyView(emptyView);

我在 Android support v4 SwipeRefreshLayout 空视图问题第一条评论中找到了这个解决方案)。


但是,它使swipeRefreshlayout可以在错误的位置滑动。您可以通过扩展swipeRefreshlayout来修复它,或者在Android中引用这个SwiperefreshLayout


如果您在使用 swiperefreshlayout 时想要一个方便的解决方案,您可以将您的 listview 和 emptyview 放在一个框架布局中,并决定代码中 Emprtyview 的可见性。

于 2016-08-26T05:58:52.233 回答