关于xml的一些见解

时间:2023-01-11 15:53:39

关于xml的一些见解

这里是一个线性布局管理器的xml配置文件,可以看到里面有一个组件"DrawView"(我自定义的一个组件),在activity.java文件里,通过调用"setContentView(R.layout.main);"(该xml文件的名字就是main.xml),即JAVA

代码中只要加载该界面布局文件即可,无需通过Java代码(如new操作)来添加该组件。


百度而来:在xml中定义的控件id,都会在R.java文件中生成相应的16进制数字,setContentView以后我们才能调用findViewById,setContentView实际上建立了一个树形结构了,findViewById就是从tree树里面查找相应的控件,找不到就报错,查找用到了递归。


关于xml的一些见解

如果是其他组件,只要按照<包名.组件名……/>格式加入即可。如上图com.example.acer.myapplication为包名