我有一个带有列表视图的 SwipeRefreshLayout,这个列表视图有一个空视图,但是当列表视图为空时,它显示他的空视图,但是 SwipRefreshlayout 上的刷新不起作用..
为什么?
我有一个带有列表视图的 SwipeRefreshLayout,这个列表视图有一个空视图,但是当列表视图为空时,它显示他的空视图,但是 SwipRefreshlayout 上的刷新不起作用..
为什么?
我也遇到了这个问题。要修复它,您可以设置 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 的可见性。