2013-06-09 3 views
0

일부 Gallery-like 옵션을 만들기 위해 HorizontalScrollView를 사용하고 있으며 지금은 외부 드라이브의 폴더에서 이미지를 가져옵니다. 그러나 나는 내가 필요로하지 않는다고 생각했다. 내가 보여주고 싶었던 이미지가 미리 결정된 이미지이기 때문에 그렇게해서는 안된다. 그래서 나는 그 디렉토리를 드로어 블 폴더로 간단하게 바꿀 것입니다. 그러나 어떤 경로를 갈지 모르겠습니다. 지금 당장이 디렉토리를 얻고 있습니다 : String path1= Environment.getExternalStorageDirectory().getAbsolutePath();HorizontalScrollView/drawable 폴더에서 이미지 가져 오기

디렉토리 검색을위한 두 가지 방법이 더 있습니다. 그러나 어느 것을 사용해야할지 모르겠습니다.

String path2 = Environment.getDataDirectory().getAbsolutePath(); 

String path3= Environment.getRootDirectory().getAbsolutePath(); 

첫번째는 하나 "/system""/mnt/sdcard" 셋째, 초 복귀 "/data"를 반환한다.

이 방법으로/drawable 폴더에 도달하려면 어느 것을 사용해야합니까?

답변

0

이 방법으로/drawable 폴더에 도달하려면 어느 것을 사용해야합니까?

해당 사항 없음 그것들은 모두 파일 시스템에있는 파일들을위한 것이다. 드로어 블 리소스는 파일 시스템의 파일이 아닙니다.

getResources().getDrawable()을 사용하면 Drawable (예 : R.drawable.foo)을 검색 할 수 있습니다.

+0

경로를 검색 할 수 있습니까? 일부 텍스트를 쓰려면 이미지를 조작해야하기 때문에 (TextView 등을 사용할 수 있지만 HorizontalScrollView에 TextView를 추가 할 수있는 방법을 찾지 못했습니다.) –

+0

@MertToka : "경로를 검색 할 수 있습니까?" - 아니오, 경로가 없기 때문입니다. 다시 말하지만 리소스는 파일이 아닙니다. ZIP 파일의 항목입니다. "ImageView를 HorizontalScrollView에 추가하는 것과 같은 방법으로 TextView를 HorizontalScrollView에 추가 할 방법을 찾지 못했습니다." 'HorizontalScrollView'는 하나의 자식을 취하여 스크롤을 허용합니다. 그 자식은'RelativeLayout' (또는'FrameLayout')을'ImageView' 위에 계층화 된'TextView'와 함께 포함 할 수 있습니다. – CommonsWare

+0

진심으로 답변 해 주셔서 감사합니다. Drawable을 Bitmap으로 변환하는 방법을 찾았습니다. 그러면 내가 원하는 것을 할 수있었습니다. 나는 이것을 미래에 작업 할 것이지만 현재 마감일 전에 끝내기 위해 노력 중이다. –

관련 문제