Android ListView в качестве DirectoryListener и EditText (многострочный) в качестве TextEditor - PullRequest
1 голос
/ 09 января 2012

Я занимаюсь разработкой приложения для Android с интерфейсом / библиотекой NDK. На данный момент я разработал все классы / действия и методы Java, которые в дальнейшем будут вызывать нативные функции c ++.

Прежде чем продолжить, я хотел бы задать вам вопрос:

Я разработал действие TextEditor для создания нового файла TXT. Во-первых: я хочу сохранить файл в папке хранилища и приложения, возможно ли это? Второе: в каком каталоге я могу найти файлы?

Я разработал действие DirectoryList, которое включает ListView. Первое: я хочу показать ранее сохраненные файлы TXT в списке, выполнив поиск в нужной папке и выполнив только те файлы, которые мне нужны (с префиксом «a_»), как это можно сделать? Второе: можно ли добавить функцию «двойной щелчок» к элементам списка, чтобы я мог снова открыть TextEditor для изменения файлов?

Заранее спасибо. Alex

1 Ответ

0 голосов
/ 14 января 2012

Решено следующим образом:

ListOfFile.setClickable(true);
        ListOfFile.setOnItemClickListener(new AdapterView.OnItemClickListener() {

          public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {

              String name_of_file = ListOfFile.getItemAtPosition(position).toString();

              Intent myIntent = new Intent();
              myIntent.setClass(DirectoryListener.this, TextViewer.class);
              Bundle bundle = new Bundle(); 
              bundle.putString ("filename", name_of_file);
              myIntent.putExtras(bundle);
              startActivity(myIntent);
              finish();

          }
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...