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

리스트뷰로 sd카드 폴더안에잇는 이미지파일을 읽어와

0 추천
리스트뷰로 sd카드 폴더안에잇는 이미지파일을 읽어와

이미지파일 클릭시 다이얼로그가 뜨구요  다이얼로그안에 setSingleChoiceItems를 써서

선택을 하게 햇습니다.

그안에는 이미지 보기와 이미지 삭제 2가지를 만들어놧구요

그거 2개 비교는 스위치문으로 해놧습니다 여기까진햇는데... case 0과 1을 클릭하고 ok를 눌럿을때 이미지 를

보게하려면 인텐트로 다른 클래스를 불러와야하나요 아니면 다른방법이잇나요?

 

alertDlg.setSingleChoiceItems(items, -1, new DialogInterface.OnClickListener() {

    @Override
    public void onClick(DialogInterface dialog, int item) {
     // TODO Auto-generated method stub
     Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show();
     switch (item) {
     case 0:
      Log.i("exp", "********************************");
      break;
     case 1:
      Log.i("exp", "################################");
      break;
     }
    }
모르겟다zz (650 포인트) 님이 2013년 6월 20일 질문

1개의 답변

0 추천
질문이 무슨말인지 모르겠네요,

ok를 눌렀을때 이미지 보기 or 이미지 삭제를 할건데 어떻게 하냐는 건가요?

근데 이미 이미지 파일을 불러왔기 때문에 그걸 클릭하면 다이얼로그가 뜨는게 아닌가요?

질문의 요지를 잘 모르겠네요.

암튼 이미지 보는 것이나 삭제는 다른 클레스 안불러오고 그냥 해당 activity(or fragment나 adapter이든..) 에서 처리 가능합니다.
잇힝국대통령 (3,750 포인트) 님이 2013년 6월 20일 답변
질문을 다르게할게요 sd카드에서 특정폴더에잇는 리스트(이미지파일)를 가져와서 그걸 터치하면 다이얼로그가 뜨구요 그안에 이미지 보는거랑 지우는거 2가지 singlecoiceitem이 잇구요 이미지 보는걸 클릭시 클릭햇던 이미지가 보여지는... 이렇게요 ㅠ_ㅜ
클릭 시 이미지가 보여지게 하려면, sd카드에 있는 이미지를 불러와서 bitmap이나 drawable같은 것으로 변환해서 image view에서 보여주면 됩니다. 이때 보여주는 것은 다른 activity를 구현해서 image의 path를 intent로 넘겨주거나, 아니면 그냥 해당 액티비티에서 레이아웃 이용해서 보여주거나 팝업창 띄어서 보여주거나, 방법은 굉장히 많습니다~
...