2013-04-12 1 views
0

J'ai beaucoup cherché, mais je suis arrivé échantillons pour aller chercher miniature à partir d'un Url ou de Http, mais j'ai réellement besoin pour obtenir la vignette d'une image de mon propre répertoire sur sdcard withot accesing le répertoire par défaut des miniatures Android, thats est que je dois pour aller chercher une vignette d'une image de mnt/sdcard/myown/1.pngComment charger une vignette depuis un répertoire personnalisé?

Quelqu'un peut-il aider pour cela s'il vous plaît?

Merci d'avance.

+0

j'ai regardé ImageLoade.jar et universel chargeur d'image, mais je ne peux pas obtenir de cette exigence –

+0

Qu'avez-vous essayé? – Blackbelt

Répondre

0

retours Environment.getExternalStorageDirectory() "/ mnt/sdcard"

String imagePath = Environment.getExternalStorageDirectory().toString() + PATH_TO_IMAGE; 
Bitmap bitmap = BitmapFactory.decodeFile(imagePath); 
+0

hi @Dmytro Danylyk pouvez-vous me dire comment apporter une image onclick sur le bouton je suis nouveau sur android –

0
@Override 
public void onCreate(Bundle savedInstanceState) { 
    button1 = (Button) findViewById(R.id.button1); 
    button1.setOnClickListener(onClickListener); 
    image = (ImageView) findViewById(R.id.imageView1); 

} 

private OnClickListener onClickListener = new OnClickListener() { 
    @Override 
    public void onClick(final View v) { 
     switch(v.getId()){ 
      case R.id.button1: 
      String imagePath = Environment.getExternalStorageDirectory().toString() +"/myown/1.png"; 
      Bitmap bitmap = BitmapFactory.decodeFile(imagePath); 
      image.setImageBitmap(bitmap); 
      break; 
     } 
    } 
}; 

votre layout.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 

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

    <Button 
     android:id="@+id/button1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Change Image" /> 

</LinearLayout> 
Questions connexes