質問

私のフラグメントにデータをロードするとき、私は、その特定のペイン内でコンテンツが読み込まれていることをユーザーに示すために、フラグメントの中央に不確定なスピナー(下の写真の例)を持ちたいと思います。

ハニカムでこれを行うための最良の方法は何ですか?

アクションバーでスピナーを使用したくないので、データがどこにロードされているかはすぐにはわかりません。また、アプリ全体の中央に表示され、ユーザーが却下されるまで他のことをするのを止めるため、不確定な進行状況ダイアログは必要ありません。 NB fragmentdialogsもこれを行うようです。

各ペインに望ましい効果を得るために、カスタムのフレームレイアウトをハッキングする必要がありますか?

honeycomb screenshot

役に立ちましたか?

解決

あなたが使用している場合 ListFragment あなたは電話することができます setListShown(false) あなたが電話するまでロード進行状況インジケーターを表示します setListShown(true). 。これらをフラグメントで呼び出すことができます Loader リストの読み込み中にインジケータを表示するコールバックメソッド。

他のヒント

これを達成する最良の方法は、ViewSwitcherを使用することだと思います。次に、ローダーを使用している場合は、負荷が完了したら、ビュー(ロードビューとコンテンツビュー)を切り替えることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top