跳过本内容页

Android 基础UI控件

  • 课程机构:麦子学院
  • 有效周期:1年
  • 所属省份:全国
  • 报名人数:150
  • 课程代码:MZ/MZ2IT0102001/20151027
报名学习

报名失败

微信

课程概述

Android作为目前最为流行的主流移动操作系统,掌握它的应用程序开发就等于打开了移动开发的大门。AndroidUI控件是开发App应用程序的主要组件,一个商业级界面的制作,需要对UI控件的熟练掌握和灵活使用。本课程讲解Android开发中UI控件使用,是进一步深入学习Android其他课程的基础。

授课老师

Sundy

张凌华

学校/机构:麦子学院
职位:CEO

课程特色

适合初级IT从业人员,课程帮你了解各控件的属性,教你如何选择适合自己项目的控件,帮你写出更好的Android应用程序。

常见问题

1. UI设计工具有哪些?

Android的UI设计器很少并且都有不足处,目前,常用的Android界面设计器主要有两个:一种是DroidDraw;另一种是Eclipse中的ADT插件设计器。

2.简单概述一下Android UI组件?

在Android应用程序开发过程中,主要就是对界面UI的设计与控制,Android中的UI元素包括:Activity、View、ViewGroup和布局。Activity不是View但是包括View,View是常说的“组件”或者“控件”。
第一,View:在Andorid应用程序中,UI元素称为View,它们都继承了android.view.View类。View有众多的子类,包括ViewGroup、基础控件、高级控件和布局。 基础控件主要包括:Button、ImageButton、ToggleButton、TextView、RadioButton、CheckBox、ImageView、ProgressBar、SeekBar等。
第二,ViewGroup:android.view.ViewGroup类是android.view.View重要的子类,ViewGroup类通常叫做“容器”,它就是由个控件组成的复杂控件,因为它也是View类的子类,所以本身也是控件。
ViewGroup是高级控件的和布局的父类,高级控件是和布局与基础控件一样都是不指具体那个类,而是一类容器的总称。
高级控件都直接或者间接的继承了android.view.ViewGroup类,常用的高级控件主要包括:AutoCompleteTextView、Spinner、ListView、GridView、Gallery等。
第三,布局管理:布局是指导把各个UI元素在手机屏幕上进行布置。常用的布局包括以下几个:

1) FrameLayout(框架布局),通常也叫做帧布局。

2) LinerLayout(线性布局),让所有的UI无成为单一方向的布局。

3) AbsoluteLayout(绝对布局),让所有的UI元素准确的(x ,y)坐标值进行放置。

4) RelativeLayout(相对布局),将子元素的放置位置与其它元素的位置相关放置。

5) TableLayout(表格布局),将子元素的位置分配到行或者列中。

相关教参

精彩绝伦的Android UI设计

精彩绝伦的Android UI设计

Juhani Lehtimaki 编著;王东明 译

机械工业出版社

Android应用UI设计模式

Android应用UI设计模式

[美] Greg Nudelman 编著;袁国忠 译

人民邮电出版社

Android UI设计

Android UI设计

李维勇,杜亚杰,张以利,陈宇 编著

机械工业出版社

Android UI基础教程

Android UI基础教程

[美] Jason Ostrander 编著;刘文斌 译

人民邮电出版社

相关课程

    授课大纲

    第一章 开场白
    第1课 开场白

    第二章 UI开发法则
    第2课 商业项目中美工与程序员UI搭配流程

    第3课 UI就是View

    第4课 UI开发的2+1法则

    第5课 UI的底层支持Skia2D图像库及FrameBuffer

    第6课 UI开发的2+1法则(界面呈现机制)上

    第7课 UI开发的2+1法则(界面呈现机制)中

    第8课 UI开发的2+1法则(界面呈现机制)下

    第三章 Canvas&Drawable
    第9课 用Canvas画图

    第10课 用Drawable画组件

    第11课 用Drawable画组件(9 PatchButton)

    第四章 3D-OpenGL ES
    第12课 OpenGL es实现3D

    第五章 以商业界面讲标准组件
    第13课 以商业界面讲标准组件-公用属性

    第14课 以商业界面讲标准组件-TextView1

    第15课 以商业界面讲标准组件-TextView2

    第16课 以商业界面讲标准组件-TextView3

    第17课 以商业界面讲标准组件-TextView4

    第18课 以商业界面讲标准组件-Button

    第19课 以商业界面讲标准组件-ToggleButton

    第20课 以商业界面讲标准组件-CheckBox & RadioBox

    第21课 以商业界面讲标准组件-Adapter模式

    第22课 以商业界面讲标准组件-Spinner1

    第23课 以商业界面讲标准组件-Spinner2

    第24课 以商业界面讲标准组件-Spinner3

    第25课 以商业界面讲标准组件-ProgressBar

    第26课 以商业界面讲标准组件-SeekBar

    第27课 以商业界面讲标准组件-RateBar

    第28课 以商业界面讲标准组件-EditText

    第29课 AutoCompleteTextView

    第30课 以商业界面讲标准组件-ListView1

    第31课 以商业界面讲标准组件-ListView2

    第32课 以商业界面讲标准组件-ListView3

    第33课 以商业界面讲标准组件-ListView4

    第34课 以商业界面讲标准组件-ListView5

    第35课 以商业界面讲标准组件-ExpandableListView1

    第36课 以商业界面讲标准组件-ExpandableListView2

    第37课 以商业界面讲标准组件-GridView

    第38课 ScrollView & SlidingDrawer

    第39课 以商业界面讲标准组件-TabHost & TabSpec

    第40课 WebView & ImageView

    第41课 ImageButton(ARGB)& Gallery

    第42课 ImageSwitcher

    第43课 DatePicker

    第六章 界面布局
    第44课 界面布局像网页一样思考-公共属性1

    第45课 界面布局像网页一样思考-公共属性2

    第46课 界面布局-LineraLayout

    第47课 界面布局-RelativeLayout

    第48课 界面布局-TableLayout1

    第49课 界面布局-TableLayout2

    第50课 界面布局-讲解及实现金蝶随手记界面1

    第51课 界面布局-讲解及实现金蝶随手记界面2

    第七章 菜单
    第52课 菜单-菜单实质是什么

    第53课 菜单-各种方式实现OptionMenu及事件

    第54课 菜单-ContextMenu实现及事件

    第八章 对话框
    第55课 对话框-Dialog(Builder设计模式)

    第56课 对话框-实现AlertDialog实操

    第57课 对话框-Dialog源码分析(Builder设计模式)

    第58课 对话框-自定义Dialog

    第九章 提醒
    第59课 提醒-Notification强大的模式及Binder的关系

    第60课 提醒-Notification实现

    第61课 提醒-PendingIntent(单件模式)

    第十章 样式及主题
    第62课 样式及主题1

    第63课 样式及主题2

    第十一章 开发自定义组件
    第64课 开发自定义组件-自定义呈现1

    第65课 开发自定义组件-自定义呈现2

    第十二章 考核目标及总结
    第66课 考核目标及总结

    证书大图

    报名提醒

    购买《Android 基础UI控件》课程需支付¥

    您确定购买吗?