2011-10-15 26 views
8

Hiện nay đang tải hình ảnh từ thốn drawableTrong Android, tôi có thể sử dụng hình ảnh từ nội dung trong bố cục xml không?

<ImageView 
     android:id="@+id/stestImg" 
     android:src="@drawable/testImg" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
/> 

tôi có thể sử dụng hình ảnh từ tài sản ở đây, trực tiếp đến XML layout? Tôi có cần phải viết mã cho điều đó không! Hãy giúp tôi.

+0

Tôi nghĩ rằng, các nguồn lực từ 'drawable' có thể được truy cập từ XML. –

+0

yes.you có thể làm điều đó trong thời gian chạy –

+0

Xin chào. cần tải từ nội dung. Bất kỳ ví dụ mã nào đều được đánh giá cao. – codingB2

Trả lời

20

bạn có thể làm điều đó bằng cách này ::

ImageView i; 
Bitmap bm = getBitmapFromAsset("pic1.png"); 
i = (ImageView)findViewById(R.id.image); 
i.setImageBitmap(bm); 

Gọi phương pháp ::

private Bitmap getBitmapFromAsset(String strName) throws IOException 
{ 
    AssetManager assetManager = getAssets(); 
    InputStream istr = assetManager.open(strName); 
    Bitmap bitmap = BitmapFactory.decodeStream(istr); 
    return bitmap; 
} 
+0

tôi có khoảng 150 hình ảnh và tôi cần tải tất cả hình ảnh từ thư mục nội dung để tôi có thể tải tất cả hình ảnh từ nội dung có thể nhờ ai giúp tôi – user3233280

+0

@ user3233280 tại sao bạn yêu cầu tải từ tài sản của Sdcard? –

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