现在的位置: 首页 > 综合 > 正文

android笔记【四】–资源获取

2014年02月11日 ⁄ 综合 ⁄ 共 687字 ⁄ 字号 评论关闭

读取xml:

  Resources r=getResources(); //获取资源对象
     XmlResourceParser xrp=r.getXml(R.layout.activity_main);//获取xml
     try {
		while(xrp.getEventType()!=XmlResourceParser.END_DOCUMENT){//是否完结
			 if(xrp.getEventType()!=XmlResourceParser.START_DOCUMENT){
				 String name=xrp.getName();//获取node名
				 if(name.equals("TextView")){
					 //获取属性
					 Log.i("test", xrp.getAttributeValue(1));
				 }
				
			 }
			 xrp.next();//读下一个节点
			 
		 }
	} catch (XmlPullParserException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	} catch (IOException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}

 

重要:

Resources对象、getResources()方法

XmlResouceParser、 getXml()方法

xrp.getName()、xrp.getAtrributeValue()、xrp.getEventType()

XmlResourceParse.START_DOCUMENT、XmlResourceParser.END_DOCUMENT

 

抱歉!评论已关闭.