网站手机端跳转页面模板seo入门免费教程
Android常见界面布局
2.1 View视图
Android所有的UI元素都是通过View与ViewGroup构建的,ViewGroup作为容器承装界面中的控件,他可以包含普通的View控件,也可以包含ViewGroup。如下图是界面中ViewGroup布局和控件的包含关系。
TIP:Android应用的每个界面的根元素必须有且只有一个ViewGroup容器。
2.2 界面布局编写方式
2.2.1 在XML中编写布局
Android可以使用XML布局文件控制界面布局,从而有效地将界面中布局的代码和Java代码隔离,使程序结构更加清晰。因此多数Android程序采用这种方式编写布局。
2.2.2 在Java代码中编写布局
Android程序的布局不仅可以在XML布局文件中编写,还可以在Java代码中编写。在Android中所有布局和控件的对象都可以通过new关键字创建出来,将创建的View控件添加到ViewGroup布局中,从而实现View控件在布局中显示。
TIP:不管使用哪种方编写布局,他们控制Android用户界面的本质是完全一致的,大多数时候,控制UI元素的XML属性都有对应的方法。
2.3 常见界面布局
Android系统提供了五种常见布局,分别是RelativeLayout(相对布局),