2

私はリストビューを持つ SwipeRefreshLayout を持っています。このリストビューには空のビューがありますが、リストビューが空の場合、彼の空のビューが表示されますが、SwipRefreshlayout の更新は機能しません..

なんで?

4

1 に答える 1

0

私もこの問題に遭遇しました。それを修正するには、このように emptyView をクリック可能に設定します。

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

このソリューションは、 Android サポート v4 SwipeRefreshLayout の空のビューの問題の最初のコメントで見つかりました)。


ただし、swipeRefreshlayout が間違った位置でスワイプできるようになります。swipeRefreshlayout を拡張するか、このSwiperefreshLayout を Android で参照することで修正できます。


swiperefreshlayout の使用中に便利なソリューションが必要な場合は、listview と emptyview をフレームレイアウトに配置し、コードで emprtyview の可視性を決定できます。

于 2016-08-26T05:58:52.233 に答える