Android ListView作为DirectoryListener,EditText(多行)作为TextEditor

时间:2012-01-09 15:23:54

标签: android file android-listview android-edittext android-file

我正在使用NDK接口/库开发一个Android应用程序。 目前,我设计了所有进一步调用本机c ++函数的Java类/活动和方法。

在继续之前,我想问你一个问题:

我设计了一个TextEditor活动来创建一个新的TXT文件。 第一:我想将文件存储在存储和app文件夹中,是否可行? 第二:哪个是我可以找到文件的目录?

我设计了一个DirectoryList活动,其中包含一个ListView。 首先:我想在列表中显示以前保存的TXT文件,通过搜索正确的文件夹并仅执行我需要的文件(带有前缀“a_”),如何才能完成? 第二:我可以在列表项中添加“双击”功能,以便我可以重新打开TextEditor来修改文件吗?

提前谢谢你。 亚历

1 个答案:

答案 0 :(得分:0)

解决如下:

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();

          }
        });