2012-02-26 76 views
0

我需要動態地在圖像視圖中顯示一定數量的圖像,每隔幾秒鐘,我需要在該圖像視圖中顯示大約40個圖像,沒有onclick事件或其他,只需更改圖像,最好從一個網站獲得它們,我該如何開始呢? 真的很感謝你的幫助。動態改變圖像視圖內的圖像

回答

1

使用處理來改變每個圖像你指定的時間延遲。發佈一個Runnable,可以隨時隨地改變圖像。

通常人們使用異步任務來在線加載事物。我個人從未需要,但是您可能需要加載異步任務中的圖像,因爲它會減慢用戶界面並提示強制退出。雖然檢查。

0
Bitmap bmp = MediaService.getDisplayImage("image_url", getApplicationContext()); 
    ((ImageView)findViewById(R.id.yourimageviewid)).setImageBitmap(bmp); 
這樣你可以從網絡形象,並設置成您的ImageView

...其餘全部洗牌的圖像,您可以使用定時器管理等詳細..

+0

可以公開一個應用於此類需求的計時器的示例嗎?我已經看過定時器,但是沒有計時器可以每隔幾分鐘獲取圖像的URL和顯示圖像,這要提前感謝。 – JLouis 2012-02-26 07:31:21

+0

在計時器的每個計時器中,您必須基本上'更新imageview中的圖像',該代碼片段在上面的代碼片段中提到...向我們展示您嘗試過的內容,如果您遇到任何問題,不介意幫助你.. – 2012-02-26 07:33:59