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

나인패치 bitmap load에러 [closed]

0 추천

안녕하세요 ㅠㅠ 
nine patch 를 drawable 이 아닌 sdcard 에서 불러올 때 
먹히질 않아요..sdcard에는 나인패치용 이미지가 있습니다. 
그냥 drawable폴더에 넣고 하면 잘되는데, 
외부에서 가져오면 안되네요..머가 문젠가요 ㅠㅠ 
 final Bitmap srcBitmap = BitmapFactory.decodeFile(targetDir); 
    byte[] chunk = srcBitmap.getNinePatchChunk(); 
    if (srcBitmap.getNinePatchChunk() == null) 
    { 

    Log.d("LOG", "not 9-patch: " + 1234); 
        return; 
    } 
이러면 null로 빠져서 return 됩니다. 
drawable 폴더에 넣고 Bitmap srcBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.test); 
로 하면 잘 되구요.. 

이유를 모르겠네요 하아...ㅠㅠ 
굽신..고수님들 알고계시면 알려주세요

 

질문을 종료한 이유: 해결
루비스카이 (200 포인트) 님이 2014년 6월 15일 질문
루비스카이님이 2014년 6월 15일 closed
...