2010-09-10 32 views
7

Tôi có các tệp JPG hợp lệ và bây giờ tôi muốn tải chúng vào một bố cục chứa một ImageView. Tôi có mã để findViewId (R.id.myimage). Tôi theo một số mẫu mã bằng cách sử dụng File nhưng nó không hoạt động. Tệp được lưu trữ tại /data/data/com.myapp/files/someimage.jpg.Cách hiệu quả nhất để tải tệp JPG đã lưu trữ của tôi vào ImageView là gì?

Cách dễ nhất và hiệu quả để tải và hiển thị là gì?

+1

Vui lòng đăng mã "không hoạt động" và giải thích lỗi bạn gặp phải. –

+0

Mã cơ bản là mã được trả lời bởi Kevin Gaudin bên dưới, nhưng tôi đã sai ID ImageView (đối với bố cục khác, không phải ngữ cảnh hoạt động). Lỗi là một con trỏ rỗng mà tôi nghĩ là cho bitmap và drawable: ( – mobibob

Trả lời

13
((ImageView)view).setImageBitmap(BitmapFactory.decodeFile("/data/data/com.myapp/files/someimage.jpg")); 

Với vài thông tin bạn cung cấp, đó là tất cả những gì tôi có thể làm.

+0

Cảm ơn Kevin - đã làm việc – mobibob

+0

Rất hữu ích khi tôi cần nó một cách nhanh chóng - cảm ơn. – Elemental

Các vấn đề liên quan