码迷,mamicode.com
首页 > Windows程序 > 详细

C#设置有命令空间的属性

时间:2015-02-10 14:58:32      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:

之前被问到一个问题,C#中如何设置android:name这样的属性?我的第一反应是直接setAttribute不就可以了么 SetAttribute(name, value), 可事实上却不行,因为本身并没有什么C#的开发经验,周围也没什么人搞这个,所以就只能通过搜索了。

 

最后通过搜索发现它需要指定命令空间,详情可参考这里>>

SetAttribute(localName, namespaceURI, value)

所以设置android:name的方法就类似这样:

xx.SetAttribute(“android:name”, “http://schemas.android.com/apk/res/android”, “value…”)

 

可能有人会有疑问,命令空间为何是:http://schemas.android.com/apk/res/android 呢?

因为当前修改的XML,android的命令空间URI就是它,如下图所示:

技术分享

C#设置有命令空间的属性

标签:

原文地址:http://www.cnblogs.com/meteoric_cry/p/4283722.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!