当前位置:编程学习 > wap >>

android用图片代替xml里的数据

请问诸位,android里面是否可以这样显示xml数据?
public void onClick(View v) {  
            //设置定时器  
           
               //实例化StringBuilder  
               StringBuilder sb = new StringBuilder("");  
               //得到Resources资源  
               Resources r = getResources();  
               //通过Resources,获得XmlResourceParser实例  
               XmlResourceParser xrp = r.getXml(R.xml.egbasic);
               try {  
                   //如果没有到文件尾继续执行  
                while (xrp.getEventType() != XmlResourceParser.END_DOCUMENT) {   
                    //如果是开始标签  
                         if (xrp.getEventType() == XmlResourceParser.START_TAG) {  
                             //获取标签名称  
                              String name = xrp.getName();  
                              //判断标签名称是否等于node  
                              if(name.equals("node")){  
                                   
                                  //获得标签属性追加到StringBuilder中  
                                  
                                  sb.append(xrp.getAttributeValue(0)+"\n");  
                                 // sb.append(xrp.getAttributeValue(1)+"\n");  
                              
                              }  
                         } else if (xrp.getEventType() == XmlPullParser.END_TAG) {   
                         } else if (xrp.getEventType() == XmlPullParser.TEXT) {   
                         }   
                         //下一个标签  
                         xrp.next();   
                    }  
                //myTextView.setText(sb.toString());  
            } catch (XmlPullParserException e) {  
                e.printStackTrace();  
            } catch (IOException e) {  
                e.printStackTrace();  
            }  
        }  
    });

在用 XmlResourceParser getXml之后,遍历里面的属性标签,比如说当发现name.equals("node")的时候,在canvas上画一个图,在另一个attribute的时候,画另一个图片。
上面的代码只能输出到TextView,我想让每一个节点信息用图片表示,请问有什么办法吗?多谢了 --------------------编程问答-------------------- 有谁给点意见不? --------------------编程问答-------------------- 楼主的意思是 节点信息存储 二进制 图片信息? --------------------编程问答--------------------
引用 2 楼  的回复:
楼主的意思是 节点信息存储 二进制 图片信息?


比如说,可不可以节点信息存储的是图片的src地址这样,行不行?
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,