Android学习笔记2之基于XML的布局
16lz
2021-01-23
基于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()传入标示符。
更多相关文章
- Android常用布局(FrameLayout、LinearLayout、RelativeLayout)详解
- Android app性能优化解决卡慢顿之布局优化
- Android开发之基本控件和四种布局方式详解
- Android 开发中不错的工具
- android解析XML文件的三方法之SAX
- 翻翻git之---实用工具类Lazy(绝对的好东西,走过路过别错过)