Я перечисляю файлы PDF в папке. Но я хочу, чтобы их называли именами файлов, а не sdcard/mypath/files. Также я хочу их открывать всякий раз, когда я нажимаю их через программу просмотра PDF. Мой код:Как открыть файл в списке массивов после нажатия?
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''? –
Спасибо Дональд! Нет. Я не думаю об использовании setOnItemClickListener. Где я должен его использовать? Также, как насчет имен? –
вы можете попробовать '' setOnItemClickListener'' в свой '' каталогList'' –