MediaStore로 비디오 파일이든 오디오 파일이든... 아무튼 파일들을 얻은후 ArrayAdapter를 상속하는 클래스를 작성하면 getView 메소드를 이용해 보여주게 됩니다.
그런데 이런저런 예제 파일들을 찾으면서 확인해보니 한가지 의문점이 생겼습니다.
ArrayAdapter, getView 메소드를 사용하게 되면 모든(여기선 비디오라고 가정하겠습니다) 비디오 파일들을 표시해줄순 있지만, [ 폴더 - 파일리스트 ] 형태론 불가능 한것같습니다. 거기에 ViewHolder까지 지정해주고 있으니... 게다가 ArrayList<클래스이름>의 형식도... 꼭 필요하다고 생각되지도 않습니다.
폴더 리스트에선 이미지 리소스를 표시하게 될테고, 폴더안에 비디오들은 썸네일을 표시해줘야 할텐데 getView 메소드를 사용할때 그것이 가능할지가 의문입니다...
요점을 말하자면, 제가 구현하고 싶은건 스마트폰 내의 모든 비디오 폴더들을 표시해주고 그것을 클릭하면 그 폴더의 비디오들을 표시해주는 것인데... 단지... ArrayList안에 파일들을... getView 메소드를 통해 보여줄 필요가 있는지 궁금합니다.