我有一個包含幾張圖片的文件夾,這些圖片是由用戶動態添加的。所以我需要在Android中獲得這些圖像的R.drawable ID。在android中動態獲取R.drawable ID
回答
你還要保存這些圖像的位置?當圖像在運行時動態添加時,通常需要將它們存儲在手機存儲器中。如果你想將圖像存儲在外部存儲器(SDCard)中,那麼你可以使用下面的代碼來檢索它們並將它們添加到你的視圖中(我假設你在做)。此代碼假定圖像正被存儲到您的設備SDCard中,這是它們將從中取出的位置。
//Get root directory of storage directory, pass in the name of the Folder if they are being stored farther down, i.e getExternalFilesDir("FolderName/FolderName2")
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state)) {
// We can read and write the media
File dir = getExternalFilesDir(null);
Bitmap bmap = null;
try {
InputStream is = new FileInputStream(new File(dir,"image.jpg"));
bmap = BitmapFactory.decodeStream(is);
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
if (bmap!=null) {
ImageView view = new ImageView(this);
view.setImageBitmap(bmap);
}
}
但我需要獲取圖像視圖中圖像的R.drawable.ID – 2012-02-26 07:22:51
運氣不好,任何動態添加的內容都不會被轉換爲R.drawable.id編譯後。 – Danuofr 2012-04-05 20:28:07
嗯亞對 對於遲到的回覆感到抱歉 – 2012-05-26 17:03:36
- 1. 在onClick()中獲取R.drawable int
- 2. 動態獲取ID
- 3. 如何在android中動態獲取ViewId
- 4. 獲取動態控制ID - JQuery的
- 5. jquery如何獲取動態元素ID
- 6. AngularJS,通過動態ID獲取元素?
- 7. 數據結合 - 通過動態ID獲取資源 - Android電子
- 8. 動態創建的ImageView無法通過id獲取Android?
- 9. Android - 獲取動態創建的GridItem的ID
- 10. Android獲取contentView ID
- 11. 如何獲取在android中動態顯示的選定複選框的ID?
- 12. 如何從動態創建的(在Java中)layer-list/LayerDrawable獲取Android資源ID?
- 13. 在Android中獲取NFC硬件ID
- 14. 如何在Android中獲取設備ID?
- 15. 如何在Javascript中使用getElementById獲取動態ID?
- 16. 在動態生成的菜單中獲取SelectedItem的ID
- 17. 獲取動態創建的DIV在FireFox中不工作的ID
- 18. 如何在jQuery中獲取動態分配ID的元素?
- 19. 如何在Datalist中使用HiddenField獲取動態ID
- 20. 在Android的滾動視圖中獲取ImageView的ID
- 21. 如何在android多用戶中獲取活動帳戶ID
- 22. 如何在Android活動中動態獲取數據
- 23. 在jquery mobile中獲取活動Div id
- 24. 如何在jquery中動態獲取值?
- 25. 硒獲得動態ID XPath
- 26. 的Facebook與Android - 獲取ID
- 27. 在Jquery中動態獲取圖像
- 28. 動態獲取android鎖屏包名
- 29. 從EditableText動態獲取文本android
- 30. 如何在Android上獲取父ID?
動態是指? – 2012-02-24 18:07:14
用戶將圖像放在文件夾 – 2012-02-26 07:22:03