这里是一个线性布局管理器的xml配置文件,可以看到里面有一个组件"DrawView"(我自定义的一个组件),在activity.java文件里,通过调用"setContentView(R.layout.main);"(该xml文件的名字就是main.xml),即JAVA
代码中只要加载该界面布局文件即可,无需通过Java代码(如new操作)来添加该组件。
百度而来:在xml中定义的控件id,都会在R.java文件中生成相应的16进制数字,setContentView以后我们才能调用findViewById,setContentView实际上建立了一个树形结构了,findViewById就是从tree树里面查找相应的控件,找不到就报错,查找用到了递归。
如果是其他组件,只要按照<包名.组件名……/>格式加入即可。如上图com.example.acer.myapplication为包名