gpt4 book ai didi

android - 如何修改意味着将xml文件保存在android中的同一资源文件夹中

转载 作者:行者123 更新时间:2023-11-29 02:12:39 25 4
gpt4 key购买 nike

我正在资源文件夹中实现读取和写入 xml 阅读是好的如何修改这个 xml 文件保存为相同的资源文件夹

我正在使用这段代码阅读它的工作正常如何修改 xml 文件

EditText myXmlContent = (EditText)findViewById(R.id.my_xml);
String stringXmlContent;
try {
stringXmlContent = getEventsFromAnXML(this);
myXmlContent.setText(stringXmlContent);
} catch (XmlPullParserException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

private String getEventsFromAnXML(Activity activity) throws XmlPullParserException, IOException
{
StringBuffer stringBuffer = new StringBuffer();
Resources res = activity.getResources();
XmlResourceParser xpp = res.getXml(R.xml.nab);
xpp.next();
int eventType = xpp.getEventType();
while (eventType != XmlPullParser.END_DOCUMENT)
{
if(eventType == XmlPullParser.START_DOCUMENT)
{
stringBuffer.append("--- Start XML ---");
}
else if(eventType == XmlPullParser.START_TAG)
{
stringBuffer.append("\nSTART_TAG: "+xpp.getName());
}
else if(eventType == XmlPullParser.END_TAG)
{
stringBuffer.append("\nEND_TAG: "+xpp.getName());
}
else if(eventType == XmlPullParser.TEXT)
{
stringBuffer.append("\nTEXT: "+xpp.getText());
}
eventType = xpp.next();
}
stringBuffer.append("\n--- End XML ---");
return stringBuffer.toString();
}
}

显示阅读目的:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<EditText android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/my_xml"
/>
<Button android:text="Write"
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</Button>

</LinearLayout>

如何修改保存为资源文件夹或sdcard位置的xml文件转发一些建议提前感谢

最佳答案

res/资源是只读的。您可以将其保存为内部文件或存储在 SD 卡中。

关于android - 如何修改意味着将xml文件保存在android中的同一资源文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6329292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com