1 TextView及其子类的继承关系 TextView直接继承自View,是EditView与Button两个类的父类,如下为TextView各子类继承关系. 2 个UI的样式图 CheckedTextView    EditText   AutoCompleteTextView ExtractEditText MutiAutoCompleteTextView Chronometer Button CompoundButton(抽象类) CheckedBox RaidoButton Toggl…
Chronometer直接继承了TextView组件,它会显示一段文本,显示从某个事实上时间開始.一共过了多长时间.我们看Chronometer的源代码: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /> 能够看出计时器是直接继承了TextView.当然能够用Tex…
先来整理一下TexView,EditView的使用方法. Textview是最主要的组件.直接继承了View,也是众多组件的父类.所以了解她的属性会对学习其它组件非常有帮助. TextView的属性: android:autoLink   设置是否当文本为URL链接/email/电话号码/map时.文本显示为可点击的链接.可选值(none/web/email/phone/map/all) android:autoText 假设设置,将自己主动运行输入值的拼写纠正.此处无效果.在显示输入法并输入的…
ToggleButton.Switch.CheckBox和RadioButton都是继承自android.widget.CompoundButton,意思是可选择的,因此它们的使用方法都非常类似. CompoundButton有两个状态,各自是checked和not checked. ToggleButton的属性: Switch组件的属性: android:thumb是选中时的背景 例:开关button控制布局方向 main.xml <?xml version="1.0" en…
第16讲 UI组件之TextView Android系统所有UI类都是建立在View和ViewGroup这两类的基础上的. 所有View的子类称为widget:所有ViewGroup的子类称为Layout. Android系统借鉴了java中的UI设计思想,包括事件响应机制和布局管理. UI组件的简单分类(自己定义的): 1. Basic Views --- 常用的View,例如TextView,EditText和Button 2. Pick Views --- 允许用户进行选择的View,例如…
ViewAnimator是一个基类,它继承了FrameLayout,因此它表现出FrameLayout的特征,可以将多个View组件“叠”在一起.ViewAnimator额外增加的功能正如它的名字所暗示的,ViewAnimato可以在VIew切换时表现出动画效果. ViewAnimator及其子类的继承关系如图所示. ViewAnimator及其子类也是一组非常重要的UI组件,这种组件的主要功能是增加动画效果,从而使界面更加“炫”.使用ViewAnimator时可以指定如下所示的常见XML属性.…
DigitalClock和AnalogClock两个时钟类 可以为DigitalClock设置背景图片,自定义时针,秒针,分针的样式 例子: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertica…
ListView组件是一个显示组件,继承AdapterView基类,前面已经介绍了分别使用ArrayAdapter,SimpleAdapter,扩展BaseAdapter来为LisView提供列表项http://blog.csdn.net/tuke_tuke/article/details/50527018.在当中都要在xml文件里定义ListView组件,然后再Activity.java文件里通过findViewById获取组件设置定义好的adapter就可以. 可是ListActivity是…
1 AdapterView类简介 1.1 AdapterView组件是一组重要的组件,AdapterView本身是一个抽线类,实际使用更多的都是Adapter相关子类,AdapterView具有如下特征: AdapterView继承了ViewGroup,它的本质是容器 AdapterView可以包括多个列表项,并将多个“列表项”以合适的形式显示出来 AdapterView显示的多个列表项有Adapter提供,调用AdapterView的setAdapter(Adapter)方法设置Adapter…
ProgressBar组件也是一组重要的组件,ProgressBar本身代表了进度条组件,它还派生了两个常用的组件:SeekBar和RatingBar.ProgressBar及其子类在用上十分相似,只是显示界面有一定的区别,因此本节把他们归为一类,并突出介绍他们的区别. ProgressBar及其子类的继承关系图如图所示:…