【问题标题】:is it possible to create a notepad using xml file in android?是否可以在android中使用xml文件创建记事本?
【发布时间】:2012-03-29 06:13:04
【问题描述】:

我必须在我写、编辑、清除文本的地方做一个记事本。

此记事本需要以 xml 文件形式保存在 sd 卡上。

我还需要读取 sd 卡中的文件。

我是 android 新手,我不明白如何管理它。

<Title>
<edittext>
<path>(xml file saved in sd card)...</path></edittext></title>

那么这个xml需要被activty调用。

有什么可行的方法或者最简单的方法吗?

【问题讨论】:

    标签: android xml-serialization xml


    【解决方案1】:

    有一个Android记事本教程:http://developer.android.com/resources/tutorials/notepad/index.html

    这将是一个很好的起点。

    如果您尝试加载记事本文本,则需要在代码中执行此操作。类似的东西

    <EditText
       android:id="@+id/editor"
       .../>
    

    然后在代码中,

    String savedText = loadTextFromFile();
    EditText editor = (EditText)findViewById(R.id.editor);
    editor.setText(savedText);
    

    然后你只需要编写loadTextFromFile() 方法来实际获取记事本文本。这与您在 Java 中执行的操作相同。

    【讨论】:

    • 这里的链接是通过使用活动完成的。但我必须使用 xml.ok 创建记事本。我正在尝试使用你的指令。