A罩杯 发表于 2013-8-28 16:27

《Android Dev Guide》系列教程17:建立自定义View组件

>Android 提供了一个成熟强大的组件模型来建立你自己的UI,他们都基于View和ViewGroup类。首先,平台包含了大量的已经定义好的子类,他们被称之为widgets和layouts,你可以用他们来构建你的用户界面。包括Button、TextView、EditText、ListView、CheckBox、RadioButton、Gallery、Spinner和一些特别的,比如AutoCompleteTextView、ImageSwitcher、TextSwitcher。自定义的组件和通常的view一样,使用它们时需要使用整个包名,另外注意我们定义的内部类,要使用在java编程语言中的标准的引用内部类的方式:NoteEditor$MyEditText。如果你没有定义成一个内部类,那么你可以使用xml元素名来声明view组件,例如:    <com.android.notepad.MyEditText   
id="@+id/note"   
... />注意:MyEditText类是一个独立的类文件,当它嵌套在NoteEditor 里是无效的。就这些,虽然上面只是一个很小的例子,但建立自定义组件就需要了解这么多。   
你还可以添加重写很多的方法和功能,唯一限制你的就是自己的想象力。    
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
页: [1]
查看完整版本: 《Android Dev Guide》系列教程17:建立自定义View组件