1

こんにちは私はAndroidのリストビューに2つのテキストビューと1つのイメージビューを表示しています。リストヘッダーに[次へ]ボタンを保持しました。[次へ]ボタンをクリックするたびに同じページが呼び出され、そのページにテキストと画像が表示されます。私の画像はすべてサーバーに保存されています。次に、サーバーからこれらの画像を取得し、テキストビューの下のリストビューに表示する必要があります。サーバーからの画像の表示に時間がかかるため、画像を非同期で表示したいと思います。しかし、listviewのgetviewメソッドでハンドラーと非同期タスクを使用する方法がわかりませんでした。この問題で私を助けてください。

たくさん感謝し、本当に感謝します。

4

2 に答える 2

0

あなたは正しい軌道に乗っています。Asynctask または Handlers が最適です。

私はおそらく Asynctask を使用します。とても簡単です。onPre および onPost 関数は UI スレッドで実行されるので、そこでビューを更新します。doInBackground() は UI では実行されないため、Web サービスが呼び出される場所があります。

おそらく、最初にいくつかの答えをグーグルで調べたはずです。 http://www.vogella.com/articles/AndroidPerformance/article.html

于 2012-06-12T17:59:41.553 に答える
0

次のリンク Android : Loading an image from the Web with Asynctask で解決策を確認してください。この投稿で提供されているソリューションをgetView()リスト アダプターで使用します。

于 2012-06-12T18:00:48.273 に答える