私は、定期的にコンテンツを変更する複数のレイアウト(「ニュース」、「ワールドニュース」、「スポーツ」などの新聞セクションを想像する)からなるアクティビティを作成しようとしています。したがって、x秒ごとに異なるニュースストーリーが表示されます。定期的にビューを変更する
アンドロイドでこれを行う最も効率的な方法は何ですか?
私は自分のレイアウトから始めました。そして、異なるTextViewsとImageViewをプログラム的に更新しました。画像読み込みを除いてうまくいきました。画像のリサイクルの不足は、特定のストーリーが表示されるたびにリロードされました。これは、すべてのレイアウトが同時にニュース記事を更新していたため、(Picassosの画像キャッシュを使用している場合でも)目立った遅れが生じました。
私はViewFlipperを見ました。今度はプログラム的に複数のレイアウトを展開し(各ニュースストーリーごとに1つずつ)、ViewFlipperに追加します(ニュースセクションごとに1つ)。それが済むと、すべてがかなりスムーズに実行されます。しかし、これらのレイアウトがすべて膨張するまで、時間がかかります。
ここにはどのような方法がありますか?私は良い例をオンラインで見つけることができませんでしたが、たぶん私はちょうどGoogleに適切な言葉を紛失しています。
ありがとうございました。