自定义控件

文本控件TextView EditTextAutoCompleteTextViewandroid

 

 

按钮控件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

广告条

相关文章
相关标签/搜索