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,我想让每一个节点信息用图片表示,请问有什么办法吗?多谢了 --------------------编程问答-------------------- 有谁给点意见不? --------------------编程问答-------------------- 楼主的意思是 节点信息存储 二进制 图片信息? --------------------编程问答--------------------
比如说,可不可以节点信息存储的是图片的src地址这样,行不行?
补充:移动开发 , Android