首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

android编程中,小弟我想知道XML代码和java代码的关系

2013-08-06 
android编程中,我想知道XML代码和java代码的关系例如:LinearLayout既是一个类(在java代码中),也是一个标签

android编程中,我想知道XML代码和java代码的关系
例如:
LinearLayout既是一个类(在java代码中),也是一个标签中的一部分(用在XML中),
我想知道两者的区别

另外还想问一个问题,
我现在学习MFC,也在学android开发,我想知道哪个就业前景要好,待遇要高一些? Android Java 编程 XML 标签
[解决办法]
xml相当于配置。xml只负责布局,具体的逻辑处理有代码完成

android比较好就业,我也在自学中。
[解决办法]
其实没什么,刚开始学的时候不要这样去追的这么深,到后面慢慢会明白的。

例如 LinearLayout ,android会定义一个 LinearLayout 类。
在xml中去写LinearLayout ,那么android系统则会去构造一个 LinearLayout ,根据参数(宽高之类的)。
当然也可以在代码中去 构建一个 LinearLayout 。
看 LinearLayout 的源码,可以看到,    public LinearLayout(Context context, AttributeSet attrs)这样的构造方法,那就是在xml定义的时候会去调用的一个方法。

至于为什么在xml中定义了,就会去调用这个构造方法,那我目前也说不上来了,只能说android系统是这么去实现的

热点排行