布局资源是Android中最常使用的一种资源,Android可以将屏幕中组件的布局方式定义在一个XML文件中,这有点像Web开发中的HTML页面。我们可以调用Activity.setContentView()方法,将布局文件展示在Activity上。Android通过LayoutInflater类将XML文件中的组件解析为可视化的视图组件。布局文件保存在res\layout\文件夹中,文件名称任意。
资 源 位 置 |
res/layout/my_layout.xml(文件名称任意) |
布局XML文件格式 |
使用<?xml version="1.0" encoding="utf-8"?> <布局类 xmlns:android="http://schemas.android. com/apk/res/android" id="@+id/string_name" (属性)> <视图组件或者其他嵌套布局类> <requestFocus/> </布局类> |
获得XML资源的方法 |
Activity.setContentView() |
引用XML资源的格式 |
Java代码中:R.layout.my_layout XML文件中:@[package:]layout/my_layout |