此为coursera课程Programming Mobile Applications for Android Handheld Systems: Part 1的笔记
这一讲为用户界面内容介绍。
用户界面是使用者和应用进行交互的方式。Android提供了若干构建用户界面的类。
View类。
View类是构成UI组件的重要内容,它在屏幕上提供矩形区域,并负责自身绘制和处理相关事件。
下面介绍几种android中的预定义View。
Button、ToggleButton、CheckBox、RatingBar、AutoCompleteTextView。
ToggleButton类似于开关,拥有两个状态,具有状态指示器。
CheckBox也具有两个状态,通常在选择菜单中出现。
RatingBar用于用户对事物评级。
AutoCompleteTextView带自动补齐功能的输入框。
以上这些View的功能主要有三:
1、设置是否可现(Button)
2、设置状态(ToggleButton、CheckBox)
3、设置监听器监听事件,设置属性等
处理View事件
处理事件的一种方式是使用listenter。android定义了一系列不同类型的监听器接口,这些接口有对应的方法在相应事件发生时调用。
android的View组织形式为树形结构,