android常用控件属性方法事件说明
- 格式:doc
- 大小:119.00 KB
- 文档页数:4
1,TextView用于在界面上显示文字,内容不可编辑,继承View
2,EditText是可供用户编辑内容的文本框。继承TextView,可重用TextView定义的属性
3,按钮控件Button,继承TextView,ImageButton继承ImageView
Button可根据用户的操作动态切换图片,需定义drawable资源
4,单选按钮RadioButton继承至Button按钮。可通过android:checked属性指定是否选中。
一组RadioButton只能选择其一,因此它需要与RadioGroup一起使用。
5,复选框按钮CheckBox。继承至Button按钮。可通过android:checked属性指定是否选中
7,AnalogClock继承View,重写了onDraw()方法。显示模拟时钟,不会显示当前的秒数。
DigitalClock继承TextView.显示数字时钟,会显示当前秒数。
8,图片显示控件ImageView,继承View,任何Drawable对象都可以用它来显示,注意src 属性和background属性的区别
9,自动完成AutoCompleteTextView继承至EditText,当用户输入信息后,会显示下拉菜单
10,MultiAutoCompleteTextView可支持选择多个值,分别用分隔符分开,并且在每个值选中的时候再次输入值时会自动去匹配,它与AutoCompleteTextView的区别是AutoCompleteTextView一个文本框只能输入一个值,而MultiAutoCompleteTextView可以输入多个值,中间的分隔符在代码中设置
11,日期时间控件DatePicker/TimePicker,继承至FrameLayout,DatePicker用于选择日期,TimePicker用于选择时间
12,进度条ProgressBar用于向用户显示某个耗时操作完成的百分比,可通过style属性为其指定风格,setProgress(int) 设置进度完成的百分比,incrementProgressBy(int) 设置增量/减量
13,拖动条seekBar,继承AbsSeekBar,通常用于对系统的某些参数进行调节,允许改变滑块的外观,Android:thumb 用来指定一个Drawable对象,OnSeekBarChangeListener可处理滑动事件
14,星级评分条RatingBar,继承AbsSeekBar,OnRatingBarChangeListener可处理评分事件
15,代表应用程序的菜单Menu,Android中的菜单需要用户单击手机上的“MENU”按键时才会显示。受手机屏幕的影响,菜单的使用应当适可而止。
Option Menu用户单击设备上Menu按键时弹出的菜单(最多6个,超出会自动显示“更多”),ContextMenu用户长时间按键不放时弹出的菜单(类似windows中的右键菜单),
Sub Menu将相同功能分组进行多级显示的一种菜单
Android支持上下文菜单,当用户一直按住某个应用的界面时,该应用所关联的上下文菜单就会显示出来。可通过监听器来监听菜单事件onOptionsItemSelected(MenuItem item)
实现菜单的方式可以使用Java代码,也可以使用XML资源文件