文本控件TextView 和EditText和AutoCompleteTextViewandroid
按钮控件Button 和 ImageButtongit
复合按钮布局
图片控件ImageView对象
ImageView 控件负责显示图片,其图片来源既能够是资源文件的id,也能够是Drawable对象或 Bitmap 对象.blog
时钟控件 AnalogClock 和 DigitalClock继承
AnalogClock继承自 View AnalogClock 控件显示模拟时钟只显示时针和分针
DigeitalClock 继承自 TextView。 DigetalClock 显示数字时钟可精确到秒。 时钟控件比较简单 只须要在布局文件中声明控件便可。事件
日期与时间选择控件DatePicker 和 TimePicker图片
DatePicker 继承自FrameLayout类,日期选择控件的主要功能是向用户提供包含年、月、日的日期数据并容许用户对其进行选择。若是要捕获用户修改日期选择控件中数据的事件,须要为DatePicker 添加 onDateChangedListener 监听器。
TimePicker 一样继承自FrameLayout 类。时间选择控件向用户显示一天中的时间,能够为24小时制(0 ~ 23),能够为AM/PM 制,并容许用户进行选择。若是要捕获用户修改时间数据的事件,便须要为TimePicker 添加OnTimeChangedListener 监听器资源
自定义控件的方式get
经过对android自己提供的控件的代码进行研究,android中控件都是继承view类来实现,经过重写ondraw方法来绘制咱们所须要的控件.经过这个咱们获得两点提示:
咱们能够在已有的控件的基础上,经过重写相关方法来实现咱们的需求.
继承view类或viewgroup类,来绘制咱们所须要的控件.通常来说,经过继承已有的控件,来自定义控件要简单一点.
组合控件达到自定义需求
可滑动的开关按钮
交叉布局
侧滑菜单(SlidingMenu)
广告条