基于XML的布局

基于XML布局,即以XML格式对组件之间及组件和容器之间的相互关系进行说明。Android将基于XML的布局视为资源,布局文件保存在res/layout中。

AndroidSDK中有一个工具aapt会使用布局。该工具由Android工具链自动调用。Aapt负责生成R.java文件,以便Java源码能直接访问布局中的布局和组件。

可以通过基于XML布局文件实现的任务可以通过Java代码实现。

使用预计XML方式的优点是能够为定义视图的工具提供便利。

对于确实需要在Java代码中引用的元素,需要为其制定android:id

使用@+id/...作为Id的约定,其中表示当前小部件在上下文中唯一的名字

使用布局的方法:将XML命名为main.xml,保存到res/layout,在ActivityonCreate方法回掉中加入语句:

setContentView(R.layout.main);

访问布局文件中制定的标示符部件,可以使用findViewById()传入标示符。

更多相关文章

  1. Android常用布局(FrameLayout、LinearLayout、RelativeLayout)详解
  2. Android app性能优化解决卡慢顿之布局优化
  3. Android开发之基本控件和四种布局方式详解
  4. Android 开发中不错的工具
  5. android解析XML文件的三方法之SAX
  6. 翻翻git之---实用工具类Lazy(绝对的好东西,走过路过别错过)

随机推荐

  1. 使用MediaCodec实现H264编码「第四章,Andr
  2. Android(安卓)Studio 2.0 Instant Run即
  3. Android性能优化之工具介绍
  4. 丢掉龟速的java媒体库,通过Lame实现Androi
  5. Android(安卓)Framework - 学习启动篇
  6. 感谢你们的反馈,让我们携手为全球亿万用户
  7. 欢迎加入Java和Android架构社群
  8. android工程中引入第三方JAR包后安装APK
  9. 第三部分:Android(安卓)应用程序接口指南-
  10. [Android(安卓)最新资讯] Android风光无