android常用控件属性方法事件说明

  • 格式:doc
  • 大小:119.00 KB
  • 文档页数:4

下载文档原格式

  / 4
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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资源文件