마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

dialog에 sdcard에서 불러온 이미지를 넣고싶습니다.

0 추천
FileInputStream in;
   BufferedInputStream buf;
   
   try {
    in = new FileInputStream(Native.getInstance().getAppDir() +
          "/photo/CY_20130410123838.jpg");
    buf= new BufferedInputStream(in);
    byte[] bMapArray = new byte[buf.available()];
    buf.read(bMapArray);
    Bitmap bMap = BitmapFactory.decodeByteArray(bMapArray, 0, bMapArray.length);
    mImgViewPhoto_01.setImageBitmap(bMap);
   } catch (FileNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
   

//    AlertDialog.Builder dialog = new AlertDialog.Builder(mContext);    
//    dialog.setTitle("Infomation");    
//    dialog.setMessage("Location =");   
//    dialog.setCancelable(false);
//    dialog.setPositiveButton("OK", new DialogInterface.OnClickListener(){
//
//     @Override
//     public void onClick(DialogInterface dialog, int which) {
//      // TODO Auto-generated method stub
//      dialog.cancel();
//     }
//    });
//    dialog.show();
   

 

우선  sdcard에서 이미지를 불러와서 다이얼로그를 생성한 다음에 이 이미지를 다이얼로그에 띄우고싶습니다.

 

찾아보니 drawable을 추가하는것밖에 없어서 아시는분 계신가요

 

아니면 안되는건가요?

 

아니면 꼭 다이얼로그가 아니더라도 사진을 띄울수 있나요?

 

현재 mapview위에 불러온 이미지를 띄우려고 합니다
익명사용자 님이 2013년 4월 10일 질문

1개의 답변

0 추천
 
채택된 답변

drawable from file

 

String pathName = "/path/to/file/xxx.jpg"; 
Drawable d = Drawable.createFromPath(pathName);
aucd29 (218,390 포인트) 님이 2013년 4월 10일 답변
...