2017-02-15 25 views
-1

可視リストアイテムごとにクラウドストレージからデータを読み込むためにどのクラスを実装する必要がありますか?リストビューの下にロード中に不確定なプログレスバーを追加するにはどうすればいいですか?(例:Google Playストアのリストビュー)リストビューでデータを動的にロードする

答えて

0

まず最初に、データの読み込み方法は、UIに表示される場所や方法とは関係ありません。

質問にお答えします:Playストアでは、RecyclerViewのネストされたインスタンスが使用されます。それを起動すると、データがバックグラウンドでフェッチされている間に、indeterminate="true"ProgressBarがオーバーレイとして表示されます。 特定のリストでさらにアイテムを取得する必要がある場合は、とindeterminate=trueを含むアイテムがリストの末尾にアイテムとして追加され、もう1つのコンテンツが利用可能になります。参照実際にデータを表示するには https://developer.android.com/training/basics/network-ops/connecting.html

https://developer.android.com/training/material/lists-cards.html

+0

ヒントありがとうが、私は5ヶ月の経験(スターター)を持っています。 – Asjadaun

+0

いいえ、問題はないかもしれません。 :) – CrowsNet

+0

私は後でコードにアクセスできない場合は助けてください。 – Asjadaun

0

まず第一には、リストの代わりにRecyclerviewを使用 は始めるために、ここで見てください:多くの方法があるバックグラウンドでデータをロードする

推奨事項ごとに表示します。
recyclerviewの詳細については、linkに従ってください。

イメージを動的にロードする場合は、グライドライブラリを使用することをお勧めします。

は、グライドの詳細については、リンク、次のとおりです。 https://github.com/bumptech/glide

データをロードするためにあなたはJSON形式でデータを取得する必要があり、リストビューのため、ハンドリングネットワーク要求のためのレトロフィットを使用して、このlinkから学びます。

progressbar indeterminantを作成するには、indeterminant属性をxmlのprogressbarビューに追加するだけです。

これがあなたの問題を解決することを願っています!

関連する問題