五、基本界面控件
大多数的界面控件都在android.view和android.widget包中,android.view.View为他们的父类,还有Dialog系列,android.app.Dialog为父类,等等。
Android的原生控件,一般是在res/layout下的xml文件中声明。然后在Activity通过使用super.setContentView(R.layout.某布局layout文件名)来加载layout。在Activity中获取控件的引用需要使用super.findViewById(R.id.控件的ID),接着就可以使用这个引用对控件进行操作,例如添加监听,设置内容等。当然也可以通过代码动态的使用控件。
View子类结构图:
TextView子类结构:
ViewGroup子类结构图:
FrameLayout子类结构:
android.app.Dialog子类结构:
第一部分,基本控件
1.文本类:
http://limingnihao.iteye.com/blog/851386
TextView、EditText、AutoCompleteTextView、MultAutoCompletTextView 、(TextSwitcher) 、(DigitalClock)
ExtractEditText、CheckedTextView、Chronometer
2.按钮类:
http://limingnihao.iteye.com/blog/851396
Button、CheckBox、RadioButton(RadioGroup) 、ToggleButton 、(ImageButton )
CompoundButton
缩放按钮:
ZoomButton、ZoomControls
3.图片类:
http://limingnihao.iteye.com/blog/851408
ImageView、ZoomButton、ImageButton、(ImageSwitcher )
QuickContactBadge
4.时间控件:
http://limingnihao.iteye.com/blog/852493
DigitalClock、AnalogClock、TimePicker、DatePicker
5.进度显示:
http://limingnihao.iteye.com/blog/852498
ProgressBar、AbsSeekBar、SeekBar、RatingBar
6.导航:
TabHost、TabWidget。
7.视频媒体:
VideView、MediaController
8.Dialog对话框
CharacherPickerDialog、AlertDialog、DatePickerDialog、ProgressDialog、TimePickerDialog
第二部分,布局类
1.布局类:
AbsoluteLayout、LinearLayout、RadioGroup 、TableLayout、 TableRow、RelativeLayout、FrameLayout
2.需要适配器的布局类:
AdapterView、AbsListView、GridView、ListView、AbsSpinner、Gallery Spinner
3.滚动条:
HorizontalScrollView、ScrollView
第三部分,其他
网页:
WebView
动画:
ViewAimator、ViewFilpper、ViewSwitcher、ImageSwitcher、TextSwitcher
其他:
KeyboardView
SurfaceView(照相时会使用) GLSurfaceView
ViewStub DialerFilter TwolineListItem SlidingDrawer GestureOverlayView
其中:
ListView一般与ListActivity一一起使用。TabActivity: http://limingnihao.iteye.com/
TabHost、TabWidget一般与TabActivity一起使用。ListActivity: http://limingnihao.iteye.com/
- 大小: 22.9 KB
- 大小: 20.9 KB
- 大小: 31.9 KB
- 大小: 18.8 KB
- 大小: 13.2 KB
分享到:
相关推荐
【Android开发学习28】界面控件之列表控件(ListView)--显示字符数组
【Android开发学习29】界面控件之列表控件(ListView)--显示图片和文本 代码
android安卓app开发之widget界面控件使用教程.zip
android 自定义拖动控件。控件可以在界面上自由拖动位置显示。自定义图标背景颜色及默认显示的位置。
1、Android01--搭建Android开发环境 2、Android02--认识Activity 3、Android03--Context和Application 4、Android04--Android服务 5、Android05--Android服务通信 6、Android06--Android广播接收器 7、Android07--...
android安卓app开发之漂亮的UI界面,控件_附效果图和源代码.zip-安卓动画导航栏,滑动广告
全书400多页,从开发环境的安装配置到使用基本界面控件、使用移动设备功能(移动定位、 照像机等)、使用后端服务、访问数据库等都作了全面介绍,是第一本国内最全的中文版Delphi XE8技术开发教程。本书需要有一定...
Android 控件说明Android 控件说明Android 控件说明Android 控件说明Android 控件说明Android 控件说明Android 控件说明Android 控件说明Android 控件说明
android界面效果汇总,包含了很多常用的android开发中的界面效果 控件基本使用方法 对于新学者比较有用
第1章 Android开发简介 1.1 Android基本概念 1.1.1 Android简介 1.1.2 Android的系统构架 1.1.3 Android应用程序框架 1.2 OMS介绍 1.2.1 OPhone介绍 1.2.2 Widget介绍 1.3 小结 第2章 Android开发环境搭建 2.1 ...
Android开发开发技巧之 EditText 属性、 ProgressBar 各种样式大全 android用户界面之EditText教程实例汇 android用户界面之ListView教程实例汇 android用户界面之Toast教程实例汇 android用户界面之AlarmManager...
第2章 工欲善其事 必先利其器——搭建Android开发环境 2.1 开发Android应用前的准备 2.1.1 Android开发系统要求 2.1.2 Android软件开发包 2.1.3 其他注意事项 2.2 Windows开发环境搭建 2.2.1 JDK、Eclipse、Android...
界面布局(Layout)是用户界面结构的描述,定义了界面中所有的元素、...Android SDK已经内置了几种简单的布局模型, 通过这几种布局模型的组合、嵌套并设置子控件的布局参数,我们完全可以构建出各种复杂的用户界面。
Android研究院之应用程序系统控件界面(三) Android研究院之应用程序TextView详解(四) Android研究院之应用程序EditText 详解(五) Android研究院之应用程序ListView 详解 (六) . . . Android研究院之应用开发...
Android嵌入式智能操作系统是基于Linux内核和驱动的,对于HTC...android界面切换之动画效果全汇总.rar Android系统文件夹结构解析.doc Google.Android.SDK开发范例大全.第2版.rar Google.Android开发入门与实战.rar
仿手机QQ界面,android基础,含主页、联系人、聊天等界面。适合初学android,用于熟悉android各种基础控件知识。
纯手撸控件,包含了一般情况下的数字锁功能和一些UI属性的自定义功能,能够满足一般app的安全锁开发
Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序—— 移动电话工作所需的全部软件,而且不存在任何...【第一版第十五章】老罗Android开发视频--百度地图实战开发(10集)
【Android开发学习27】界面控件之进度条(ProgressBar)--代码,博客主页: http://blog.csdn.net/ypist.