2010年6月30日星期三

從SD Card加載圖像視圖(ImageView), 使用BitmapFactory.

從SD Card加載圖像視圖(ImageView)

先參考前文, 創建包含有SD Card的Android Virtual Devices(AVDs), 並把圖片文件複製到SD Card中.

/sdcard/androidbiancheng.png

仍沿用上文"從內部文件夾加載圖像視圖(ImageView)"中main.xml

AndroidImage.java
package com.AndroidImage;

import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.widget.ImageView;

public class AndroidImage extends Activity {

private String imageFile = "/sdcard/androidbiancheng.png";

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

ImageView myImageView = (ImageView)findViewById(R.id.imageview);
Bitmap bitmap = BitmapFactory.decodeFile(imageFile);
myImageView.setImageBitmap(bitmap);
}
}

相關文章:
從內部文件夾加載圖像視圖(ImageView)
從網絡加載圖像視圖(ImageView)
利用BitmapFactory.Options的inSampleSize對bitmap進行優化

沒有留言:

發佈留言