我有大約50張圖片,我希望通過從可繪製文件夾中選取圖片來動態顯示。如何在不使用開關盒的情況下使用它們。如何在Android視圖中動態設置圖像
0
A
回答
0
如果你有興趣獲得的圖像作爲幻燈片顯示,那麼你可以簡單地使用所有圖像的整數數組中的所有圖像和下一簡單地得到使用圖片數組索引。 您可以使用鏈接click here,您可以顯示圖像的幻燈片(也許你需要做一些修改)
private void setImagesToFlipper(ViewFlipper flipper) {
for (int count = 0; count < imageCountArray - 1; count++) {
ImageView imageView = new ImageView(this);
Bitmap bmp = BitmapFactory.decodeResource(getResources(), imageCountArray[count]);
imageView.setImageBitmap(bmp);
flipper.addView(imageView);
}
哪裏imageCountArray是這樣的:
int imageCountArray[] = {R.drawable.image0,R.drawable.image1,R.drawable.image2,R.drawable.image3,R.drawable.image4,};
和請確保你在你的資源,具有可繪製的圖像文件夾
編輯:
,甚至你可以使用的東西升IKE
String mDrawableName = "image1";
int resID = getResources().getIdentifier(mDrawableName , "drawable", getPackageName());
,並使用這個ID代替陣列
希望這個helps.Happy編碼
+0
謝謝剛剛嘗試而且它的工作原理:) – Nutan
+0
它是我的榮幸。快樂的編碼 –
0
您可以動態地從你的Activity
子獲得的打包繪製的資源ID是這樣的:
int id = getResources().getIdentifier("my_image", "drawable", getPackageName());
假設你有一個名爲my_image.png
一個繪製資源。
然後,就這樣做:
myImageView.setImageResource(id);
相關問題
- 1. 動態設置圖像視圖框
- 2. 如何在Android中動態設置視圖的位置?
- 3. 在Android中如何將圖像設置爲不同活動的圖像視圖?
- 4. Android在Imagebutton上設置動態圖像
- 5. 如何在圖像和視頻中設置動態文本
- 6. 如何在Android中將動態圖像設置爲ViewFlipper?
- 7. 在android中如何設置動態圖像?
- 8. 如何在android中將選擇器動態設置爲圖像?
- 9. 如何在android中將視圖設置爲圖像背景?
- 10. 無法從網頁動態設置圖像到圖像視圖
- 11. Android視圖 - 動態設置寬度
- 12. Android:動態設置圖像時出錯
- 13. 如何動態設置圖片視圖的文本視圖
- 14. 如何在Android中設置其他圖像視圖後面的動畫圖像視圖
- 15. 如何在圖像視圖中設置大圖像
- 16. 如何在圖像視圖中設置圖像的標籤?
- 17. 我將如何設置動態圖像
- 18. 如何動態設置圖像大小?
- 19. 如何在Android的圖像視圖或按鈕中設置和存儲圖像?
- 20. 啓動相機後在圖像視圖中設置圖像
- 21. 設置模態圖像視圖?
- 22. 如何在Android ImageView中設置圖像
- 23. 如何在Android中設置圖像
- 24. Android。如何在創建時移動圖像視圖(設置位置/邊距)
- 25. 如何在代碼中設置位置動態文本視圖?
- 26. 如何在Android的設置在圖像視圖圖像列表標題?
- 27. Android設置動態圖標
- 28. 覆蓋android中的兩個圖像來設置圖像視圖
- 29. 爲圖像視圖設置的動畫
- 30. 如何在Android中以相對佈局設置圖像視圖的位置?
您可以通過繪製文件夾 –
他們的名字得到的圖像你可以把它們的ID在一個陣列,並得到他們可以使用'Resources.getIdentifier'方法,如果他們的名字有一個模式,或者你可以使用反射,如果這些可繪製是你所有'drawable'文件夾中的。 – Luksprog
你想要動態顯示圖像......但以何種方式...?像幻燈片或其他? –