폴더에 PDF 파일을 나열하고 있습니다. 하지만 sdcard/mypath/files 대신 파일 이름을 지정하고 싶습니다. 또한 PDF 뷰어를 통해 파일을 클릭 할 때마다 파일을 열려고합니다. 내 코드 :클릭하면 어떻게 arrayadapter 목록에서 파일을 열 수 있습니까?
public class activity1 extends ListActivity {
private List<String> fileList = new ArrayList<String>();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
File root = new File("sdcard/mypath");
ListDir(root);
}
void ListDir(File f) {
File[] files = f.listFiles();
fileList.clear();
for (File file : files) {
fileList.add(file.getPath());
}
ArrayAdapter<String> directoryList = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, fileList);
setListAdapter(directoryList);
}}
''onclick'' 메서드를 사용하려고 했습니까? –
감사합니다. Donald! 아닙니다. setOnItemClickListener를 사용하지 않을 것입니다. 어디에서 사용해야합니까? 또한 이름은 무엇입니까? –
당신은''setOnItemClickListener''를''directoryList''에 넣을 수 있습니다. –