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

Custom ListView에서 특정 이미지 가져오는방법..

0 추천
private void initList() {
         
        mList = new ArrayList<ListItem>();
        Log.d("MyLog", "initList()");
         
        String dir = mContext.getExternalFilesDir(null).toString();
        File f = new File(dir);
        Log.d("MyLog", "initList(). new File()");
         
        if(f.exists()){
            File[] fileList = f.listFiles();
            Log.d("MyLog", "initList(). File[]");
             
             
            int id = 0;
            String title = null;
            String details = null;
 
            if (fileList.length > 0) {
 
                for (File tempFile : fileList) {
 
                    Pattern pattern = Pattern.compile(".*jpeg");
                    Matcher matcher = pattern.matcher(tempFile.getName());
 
                    Log.d("MyLog", "initList(). Mathcher");
                     
                    // if (matcher.find()) {
                        Log.d("MyLog", "initList(). matcher.find()");
                         
                        id = R.drawable.icon_01;
                        title = tempFile.getName();
                        details = "gapps 저장파일";
                         
                    // }
 
                    mList.add(new ListItem(id, title, details));
 
                } // for()
            } // if()
        } // if(f.exists())
         
        Log.d("MyLog", "mList : " + mList.size());
         
    } // initList()

 
 

지금 이런식으로 '특정 경로에 있는 jpg 파일들' 을 읽어와서 CustomListView 로 jpg파일 제목을 가져오는것까진

했는데 왼쪽 사과 부분(ImageView) 에 실제 파일의 이미지를 넣고 싶어요.. 

파일 경로는 알고 있는 상태인데 .. 어떤식으로 하면 좋을까요?

 

 

 

영양당근 (1,560 포인트) 님이 2014년 11월 27일 질문
자답 입니다 ㅠㅠ

imageView i = (imageView) findviewById(*);
i.setImageURI(Uri.fromFile(new File("/sdcard/kosha/a.jpg"));

경로를 알고 있으면 이런식으로 사용하면 되네요

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...