android入门(九) 常用UI组件
2015-10-08 22:49
741 查看
android系统为我们提供了丰富的可视化用户界面组件,包括菜单、对话框、按钮、下拉框等。
android系统借用了java里面的UI设计思想(Swing),包括事件响应机制和布局管理。
android系统中所有的UI类都是建立在View和ViewGroup这两个类的基础之上的。所有的View的子类称为“Widget”,所有ViewGroup的子类称为“Layout”。
![](https://img-blog.csdn.net/20151008220832639)
我们可以对这些组件进行简单分类:
1.Basic Views—-常用View,例如TextView,EditText和Button
2.Picker Views—-允许用户进行选择的View,例如TimerPicker和datePicker
3.List Views—-显示大量项目的View,例如ListView和spinner
4.Display Views—-显示图片的View,例如Gallery和ImageSwitcher
5.Menus—-显示而外的和上下文菜单项目的View
6.Additional Views—-其他的View,例如AnalogClock和DiditalClock
android系统借用了java里面的UI设计思想(Swing),包括事件响应机制和布局管理。
android系统中所有的UI类都是建立在View和ViewGroup这两个类的基础之上的。所有的View的子类称为“Widget”,所有ViewGroup的子类称为“Layout”。
我们可以对这些组件进行简单分类:
1.Basic Views—-常用View,例如TextView,EditText和Button
2.Picker Views—-允许用户进行选择的View,例如TimerPicker和datePicker
3.List Views—-显示大量项目的View,例如ListView和spinner
4.Display Views—-显示图片的View,例如Gallery和ImageSwitcher
5.Menus—-显示而外的和上下文菜单项目的View
6.Additional Views—-其他的View,例如AnalogClock和DiditalClock
相关文章推荐
- 关于Java String, StringBuilder, StringBuffer, Hashtable, HashMap的面试题
- Java gui设计
- UI设计师产品构思过程中需要有一个系统思维方向
- requirejs
- 深入讲解string和StringBuilder的区别
- POJ3080 Blue Jeans(kmp & 暴力)
- Android UI线程和非UI线程
- break 和continue以及return的区别
- String、StringBuffer、StringBuilder
- 黑马程序员---OC学习笔记之NSNumber和NSValue的介绍和使用
- 媒体查询(Media Queries)摘抄
- POJ 3368 Frequent values(区间频繁次数 RMQ)
- iOS:触摸控件UITouch、事件类UIEvent
- HDU5496--Beauty of Sequence(水题)
- UIScrollView
- UIViewController的生命周期及iOS程序执行顺序
- android一些常用基础UI控件(比较适合给新手参考)
- UI_GET&POST请求
- HDU 4694 Important Sisters Lengauer_Tarjan算法
- Dynamic Web Module 3.0 requires Java 1.6 or newer