2016-03-02 104 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"/> 
相关问题