私はリストビューを持つ SwipeRefreshLayout を持っています。このリストビューには空のビューがありますが、リストビューが空の場合、彼の空のビューが表示されますが、SwipRefreshlayout の更新は機能しません..
なんで?
私はリストビューを持つ SwipeRefreshLayout を持っています。このリストビューには空のビューがありますが、リストビューが空の場合、彼の空のビューが表示されますが、SwipRefreshlayout の更新は機能しません..
なんで?
私もこの問題に遭遇しました。それを修正するには、このように emptyView をクリック可能に設定します。
View emptyView = findViewById(R.id.empty);
emptyView.setClickable(true);
commentsLV.setEmptyView(emptyView);
このソリューションは、 Android サポート v4 SwipeRefreshLayout の空のビューの問題の最初のコメントで見つかりました)。
ただし、swipeRefreshlayout が間違った位置でスワイプできるようになります。swipeRefreshlayout を拡張するか、このSwiperefreshLayout を Android で参照することで修正できます。
swiperefreshlayout の使用中に便利なソリューションが必要な場合は、listview と emptyview をフレームレイアウトに配置し、コードで emprtyview の可視性を決定できます。