Android学习笔记2之基于XML的布局
基于XML布局,即以XML格式对组件之间及组件和容器之间的相互关系进行说明。Android将基于XML的布局视为资源,布局文件保存在res/layout中。
?
Android的SDK中有一个工具aapt会使用布局。该工具由Android工具链自动调用。Aapt负责生成R.java文件,以便Java源码能直接访问布局中的布局和组件。
?
可以通过基于XML布局文件实现的任务可以通过Java代码实现。
使用预计XML方式的优点是能够为定义视图的工具提供便利。
?
对于确实需要在Java代码中引用的元素,需要为其制定android:id
使用@+id/...作为Id的约定,其中…表示当前小部件在上下文中唯一的名字
?
使用布局的方法:将XML命名为main.xml,保存到res/layout,在Activity的onCreate方法回掉中加入语句:
setContentView(R.layout.main);
?
访问布局文件中制定的标示符部件,可以使用findViewById()传入标示符。
?