2016-03-02 64 views
0

我已經創建了以下導航抽屜佈局,但現在我想將SD卡圖像應用於個人資料圖片視圖。我怎樣才能申請它?如何使用SD卡圖像路徑添加圖像並將其應用於配置文件圖片圖像?

截圖:

enter image description here

+0

你必須作出click事件上的個人檔案相片從畫廊的動作,然後設置圖像,在時間,你必須存儲在使用Base64串sharedpreferences形象,現在你必須檢查圖像中sharedpreferences avaible然後告訴其他明智集從畫廊 –

回答

0

1)從SD卡讀取你的形象:

File image = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "path_to_your_file"); 

if(image.exists()) 
    Bitmap bmp = BitmapFactory.decodeFile(image.getAbsolutePath()); 

2)設置成你的合適ImageView

ImageView imgProfile = (ImageView) findViewById(R.id.your_image_view_id); 
imgProfile.setImageBitmap(bmp); 
+0

難道是給我的另一個問題這種方法重疊這是在列表視圖 –

+0

請發表您的適配器代碼和所有圖像您如何設置這些圖標 – Droidman

+0

公共NavDrawerItem(字符串名稱,INT圖標,布爾isCounterVisible, \t \t \t串計數){ \t \t this.title =標題; \t \t this.icon =圖標; \t \t this.isCounterVisible = isCounterVisible; \t \t this.count =計數; \t} \t public String getTitle(){ \t \t return this.title; \t} \t公衆詮釋調用getIcon(){ \t \t返回this.icon; \t} –

0

充分利用圖片sdcard

Bitmap bmp = BitmapFactory.decodeFile(pathName); 
    ImageView img; 
    img.setImageBitmap(bmp); 

    //add permission AndroidManifest 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> 
相關問題