`
fxxd1212
  • 浏览: 26411 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android开发视频教程-深入浅出系列Lesson20-AFF111029学习Android界面开发的基础

阅读更多
课程目标:
学习和掌握Android界面开发学习方法
了解Android界面如何呈现出来的
了解Android事件机制
如何自定义组件?

· 重点难点:
了解界面呈现机制
了解android界面事件机制

· 考核目标:
你会写Android自定义组件么?
说说Android事件机制
UI呈现需要底层的支持么?
我们做界面最关键的类是?

· 课后练习:
写一个自定义的组件

(1)新移动UI时代用户体验

用户交互设计师 - 给想法和具体UI设计草图

视觉设计师(美工) - 实现想法 -> 真正的界面效果图

界面实现 - 程序员 - 视觉设计师 (编码能力强的)

?为何我们界面要用XML ?

可以分离 , 程序员可以不去管xml的layout ,又视觉设计师来实现 。 

WP 开发中通用 。

抄袭+改良

(2) 界面Component是如何呈现出来的?



(4)Android界面事件的触发及分发

事件说白了就是用户交互时候触发的操作

当你将View这类控件放到UI界面上的时候,一定希望能够实现交互功能,否则的话就是所谓的静态物品,而没有实际功能 。

我们可以通过如下两种方式来启动事件交互 :

1,定义一个事件监听程序(Listener)并且注册它  。

以onClickListener() 为例 ,注册往往命名是setOnClickListener() ;

2,重载已经回调的事件方法 。【override】 ,这个往往用在你基于系统的View类进行扩展的时候用 。

本讲在AFF111029学习Android界面开发的基础,本小节课程已经结束了,下一节将讲aAndroid深入浅出系列基础篇。

内容预告:Android深入浅出系列基础篇Lesson1-什么是Android敬请期待。特别推荐


新课程:Android开发高端课程

http://www.mobidever.com/ardIntroduce.php

本课视频地址:http://v.youku.com/v_show/id_XMzM0OTI5ODI0.html

              http://v.youku.com/v_show/id_XMzM1MjUwNzcy.html

              http://v.youku.com/v_show/id_XMzM1MjU0OTYw.html

              http://v.youku.com/v_show/id_XMzM2MjI1MTA0.html

课程下载地址:http://www.verycd.com/topics/2900036/ (VeryCD电驴)

网址:http://www.mobidever.com/forum.php (Mobidever-Android开发联盟)
  • 大小: 107.5 KB
  • 大小: 19.4 KB
  • 大小: 99.3 KB
  • 大小: 54.1 KB
分享到:
评论

相关推荐

    Android深入浅出

    **描述**:该资源包含一系列与Android开发相关的视频教程下载链接,旨在帮助学习者更好地理解Android开发的基础与进阶知识。链接真实有效,确保学习者可以顺利获取所需的学习资料。 ### 二、具体知识点解析 #### 1...

    android-support-v7.jar

    Android Support Library系列是Google为解决Android碎片化问题而开发的一套库,它提供了许多跨版本的API和功能,帮助开发者创建能够运行在多种Android设备上的应用程序。 【压缩包子文件的文件名称列表】中的 "679...

    Android简单登录界面设计

    本篇文章将详细介绍如何在Android平台上创建一个基础的登录界面,供开发者们参考和学习。 首先,我们需要理解登录界面的基本元素。通常包括:用户名/邮箱输入框、密码输入框、登录按钮、注册或忘记密码链接,以及...

    iOS实例开发源码——ferbass-lighter-d4aff2c.zip

    《iOS实例开发源码——ferbass-lighter-d4aff2c详解》 在iOS应用开发的世界里,源码分析...通过深入学习这个实例,开发者不仅能掌握iOS开发的基本技能,还能了解到如何将这些技能应用于实际项目,提高自身的开发能力。

    HarmonyOS应用开发-eTS-警告弹窗.docx

    ### HarmonyOS应用开发-eTS-警告弹窗 #### 一、概述 在HarmonyOS的应用开发过程中,eTS(Enhanced TypeScript)作为一种重要的前端开发框架,提供了丰富的UI组件供开发者使用。其中,警告弹窗(AlertDialog)是...

    iOS游戏应用源代码——ferbass-lighter-d4aff2c.zip

    《iOS游戏应用源代码解析——基于ferbass...通过深入学习ferbass-lighter-d4aff2c项目,开发者可以掌握iOS游戏开发的基本流程和技术要点,进一步提升自己的开发技能。无论是新手还是有经验的开发者,都能从中受益匪浅。

    Android中安装asset下的apk

    在Android开发中,有时候我们可能会遇到需要动态加载或安装应用内部资源(如APK)的需求。本文将详细介绍如何在Android应用中安装存储于`assets`目录下的APK文件。 #### 一、背景介绍 在Android应用中,`assets`...

    ARM视频教程网站

    学ARM和学单片机一样简单 ARM入门视频教程 天祥ARM视频教程 http: wenku baidu com view 4a9700d26f1aff00bed51e8b html http: www hzlitai com cn bbs viewthread php tid 5388&highlight s3c2410%B5%C4...

    Android开发之日历CalendarView用法示例

    Android 开发之日历 CalendarView 用法示例 Android 开发中,日历 CalendarView 组件是一种常用的 UI 元素,它允许用户选择日期,并且可以根据需要进行自定义设置。在本文中,我们将详细介绍 Android 开发之日历 ...

    AFF A200 - Replacing DIMMs.pdf

    本文档主要针对“AFF A200”系统,指导用户如何安全地替换出现故障的DIMM。 在开始更换DIMM之前,有几个关键步骤和注意事项需要遵循: 1. **确保系统其它组件正常运行**:在更换DIMM之前,必须确认系统中的所有...

    升级Win10后开机蓝屏报错尝试解决办法.pdf

    解决这个问题需要进行一系列的故障排除步骤,下面详细介绍一种可能的解决方案: 1. **强制重启并进入高级恢复选项** 当开机蓝屏时,可以尝试连续长按电源键强制关机,重复3-5次。这将引导系统进入“恢复”界面。在...

    AFF A200 - Swapping out a power supply.pdf

    在IT领域,尤其是在数据中心或服务器管理中,更换电源供应单元是一项常见的维护任务,尤其是在使用如NetApp AFF A200这样的高性能存储系统时。本文将详细介绍如何安全有效地为AFF A200系统更换电源供应。 首先,...

    AFF A300 - Swapping out a power supply.pdf

    这份文档"AFF A300 - Swapping out a power supply.pdf"详细介绍了如何在AFF A300系统中安全有效地更换电源供应器。AFF A300是一款高端的存储阵列设备,其电源供应器设计为冗余且支持热插拔,这意味着即使在不关闭...

    win10蓝屏修复.7z

    能修复一般蓝的问题 可以试试

    基于AD9850的信号发生器的设计与实现-3e8191126edb6f1aff001fb6

    基于AD9850的信号发生器的设计与实现-3e8191126edb6f1aff001fb6

    HarmonyOS应用开发实--switch开关多样式.docx

    ### HarmonyOS应用开发实战——Switch开关多样化 #### 一、概述 在HarmonyOS的应用开发过程中,`switch` 组件是一种非常实用的UI元素,它主要用于实现二元选择的功能(如开启/关闭)。通过本实战案例,我们将深入...

    AFF A300 - Replacing the chassis.pdf

    在本文档中,"AFF A300 - Replacing the Chassis.pdf" 提供了关于如何更换NetApp AFF A300系统中的机箱的详细步骤。这是一个涉及到存储系统的维护操作,通常在原机箱出现故障或需要升级时执行。以下是整个过程的关键...

    数据库教程-3

    ### 数据库教程知识点详解 #### 一、模糊查询与通配符 在数据库查询中,模糊查询是一种非常有用的技巧,它允许我们根据不完全的信息来查找数据。这种类型的查询主要通过`LIKE`关键字来实现,并结合使用通配符。 -...

    2048的matlab源代码-aff3ct-RC:aff3ct-RC

    2048的matlab源代码AFF3CT:快进错误校正工具箱! AFF3CT是专用于前向纠错(FEC或信道编码)的模拟器和库。 它是用C ++编写的,并且支持多种代码:从广泛使用的Turbo代码到新的Polar代码,包括低密度奇偶校验(LDPC...

    AFF A300 - Replacing DIMMs.pdf

    AFF A300 系统 DIMM 替换指南 在 AFF A300 系统中, DIMM(Dual In-Line Memory Module)是控制模块的一个重要组件,负责存储系统的数据缓存和错误更正。然而,当系统记录增加的可纠正错误校验码(ECC)时, DIMM ...

Global site tag (gtag.js) - Google Analytics