2011-04-23 6 views
0

안녕하세요 장치에 저장된 tabview 내의 일부 이미지를 가져 와서 표시하는 프로그램을 만들었습니다.android에서 탭 선택을 기반으로 이미지를 보는 방법

  1. 경우 MyAppFolder

    1.1. Fruitsfolder

    1.1.1.apple.jpg

    1.1.2.Grapes.jpg

    2.1. 2.1.1.tomato.jpg

    2.1.2.cucumber.jpg

Vegetablefolder이 내 응용 프로그램의 폴더 구조입니다. 내 메인 폴더는 MyApp입니다. 이 폴더에는 Fruitfolder 및 Vegetable 폴더라는 하위 폴더가 있습니다.이 이름은 (동적으로) 탭을 만드는 데 사용됩니다. 필요한 것은 tab이라는 폴더를 선택할 때 폴더의 gridview에 이미지를 표시하는 것입니다. 예 : 야채 폴더 탭을 클릭하면 이미지가있는 tomatoview.jpg와 cucumber.jpg가있는 해당 gridview가 표시됩니다.

이러한 폴더는 현재 sdcard에 저장됩니다.

어떤 생각을 미리 .thanks 회신 this.please 달성하기 위해

답변

0

당신은 SD 카드가 있는지와 'java.io.File의대로 루트 디렉토리의 얻을 수있는'Environment '-Class을 사용할 수 있습니다 '-목적.

'listFiles()'- 방법을 사용하여 원하는 폴더에 파일 - 개체를 만든 다음 원하는 형식으로 모든 파일을 나열 할 수 있어야합니다.

그런 다음 'FileInputStream'- 클래스 (예 :)를 사용하여 그림을 읽을 수있는 InputStream을 가져올 수 있습니다. 이에 대한 자습서는 here입니다.

관련 문제