本章讲的是用户UI。
首先有两种方式可以设置UI:(任意一种都可以设置UI)
1、通过xml文件
XML文件,定义了界面UI,其描述方式有些类似HTML,如果你有HTML的经验,上手会很快的。
2、通过程序代码
使用java代码,来设置页面UI,如果你有java Swing 开发经验,上手同样会很快。
例如:创建一个button按钮,先要定义一个button对象,将其实例化,并添加到container中,设置基本属性,包括颜色、文字、字号、背景等。你还可以定义一些时间,onclick等。
在开发过程中,如何选择,最好的方案,同时使用这两种方式。静态UI使用xml,动态的改变UI使用java
View and Layouts
android通过view和layouts来组织UI,你在UI上所看到的都是一个一个的view,比如,button、label 和text box。layouts是由view构成的。
layout可以包含layout 和view。类别:LinearLayout, TableLayout, FrameLayout, RelativeLayout, and AbsoluteLayout
他们之间的关系,参考下图: