android 之使用任意XML资源文件
16lz
2022-06-05
android允许将任意的xml文件作为资源,该方法将使用资源的优势延伸到了任意的xml文件。
将xml文件存储在/res/xml子目录下,例如/res/xml/test.xml
<rootelement> <subelem>Hello World</subelem></rootelement>
下面是读取test.xml的代码片段
private String getEventsFromAnXMLFile(Activity activity){ StringBuffer sb = new StringBuffer(); Resources res = activity.getResources(); XmlResourceParser xpp = res.getXml(R.xml.test); xpp.next(); int eventType = xpp.getEventType(); while(eventType!=XmlPullParser.END_DOCUMENT){ if(eventType==XmlPullParser.START_DOCUMENT){ sb.append(" start document "); }else if(eventType==XmlPullParser.START_TAG){ sb.append(" \n start tag "+xpp.getName()); }else if(eventType==XmlPullParser.END_TAG){ sb.append(" end tag"); }else if(eventType==XmlPullParser.TEXT){ sb.append("\n text "+xpp.getText()); } eventType = xpp.next(); } sb.append(" end document"); return sb.toString(); }
更多相关文章
- 关于Ant编译Android中Ant学习研究
- Ubuntu识别不到Android设备
- android读取properties配置文件
- Android(安卓)emulator中的system.img,userdata.img和ramdisk.img
- android中The connection to adb is down,问题和解决
- android studio添加忽略文件
- 第100章、WebView应用之Javascript调用Android(从零开始学Android
- Android---1---HelloWorld
- NPM 和webpack 的基础使用