2011-11-10 3 views
-1

내가 선택한 이미지의 URI를 얻을 수 startActivityForresult();을 통해 지금의 코드listview에서 선택한 이미지를 표시하는 방법은 무엇입니까? 내 응용 프로그램에서

Intent intent = new Intent(); 
intent.setType("image/*"); 
intent.setAction(Intent.ACTION_GET_CONTENT); 
startActivityForResult(Intent.createChooser(intent,"Select Picture"), SELECT_PICTURE); 

통해 갤러리에 액세스 할 수 있습니다. ArrayList<String> imageList에 URI를 추가하고 다른 Activity에 의해 ListView에 이미지를 표시하고 싶습니다. 도와주세요 ??

+0

귀하의 질문에 더 분명히하십시오. 너의 질문을 이해하지 못 했어. – Arslan

+0

갤러리에서 이미지를 선택하여 목록보기에 표시하고 싶습니다. – Sandroid

+0

지금 받았어. ListAdapter에 사용 된 getView() 메소드 코드를 공유하고 싶습니까? – Arslan

답변

0

나는, 당신이 이런 식으로 할 Image to ImageView을 할당하는 동안 다른 활동

에서와 Adapter's getView 방법에 Accesed 수에 공개 할 ListView 또는 와 다른 Activity에 그 목록을 보낼 수 있다고 생각

Uri contentUri = imageList.get(position); 
String[] proj = { MediaStore.Images.Media.DATA }; 
Cursor cursor = managedQuery(contentUri, proj, null, null, null); 
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); 
cursor.moveToFirst(); 
String tmppath = cursor.getString(column_index); 

Bitmap imaage = BitmapFactory.decodeFile(tmppath); 
imageView.setImageBitmap(image); 
관련 문제