【问题标题】:Android ListView as DirectoryListener and EditText (multiline) as TextEditorAndroid ListView 作为 DirectoryListener 和 EditText(多行)作为 TextEditor
【发布时间】:2023-04-06 07:34:02
【问题描述】:

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

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

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

我设计了一个 DirectoryList 活动,其中包括一个 ListView。 第一:我想在列表中显示以前保存的TXT文件,通过在正确的文件夹中搜索并只执行我需要的文件(带有前缀“a_”),怎么做? 第二:我可以在列表项中添加“双击”功能,以便我可以重新打开文本编辑器来修改文件吗?

提前谢谢你。 亚历克斯

【问题讨论】:

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


    【解决方案1】:

    解决如下:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-27
      • 2012-07-29
      • 1970-01-01
      • 1970-01-01
      • 2012-11-28
      • 2014-03-21
      • 1970-01-01
      相关资源
      最近更新 更多