摘要: 一、前言 ProgressBar本身代表了进度条组件,它还派生出了两个常用的组件:SeekBar和RatingBar,他们的使用方法类似,只是显示界面有一定的区别。我们看一下API文档中的说明: 从图中我们是可以直接看到ProgressBar继承自View类,直接子类有AbsSeekBar和ContentLoadingProgressBar,间接子类有RatingBar和SeekBar。下... 阅读全文
posted @ 2015-12-04 18:32 Mr老刘 阅读(3455) 评论(3) 推荐(2) 编辑
摘要: 一、引言 AdapterView本身是一个抽象类,而它派生的子类在用法上也基本相似,只是在显示上有一定区别,因此把他们也归为一类。 AdapterView具有如下特征: AdapterView继承自ViewGroup,本质是个容器 AdapterView可以包含多个“列表项”,并将这多个列表项以合适的形式展示。 AdapterView显示的多个列... 阅读全文
posted @ 2015-11-09 04:49 Mr老刘 阅读(2884) 评论(2) 推荐(5) 编辑
摘要: 一、引言ImageView继承自View组件,主要功能用来显示图片,实际上他能显示的不仅是图片,Drawable对象都可以用ImageView来显示。ImageView派生了ImageButton、ZoomButton等组件,具体的派生和继承关系可以查看API文档,我这边打开实在慢,就不再截图了。本... 阅读全文
posted @ 2015-11-08 20:25 Mr老刘 阅读(4343) 评论(0) 推荐(2) 编辑
摘要: 一、引言 TextView是我们最常用的一个控件了,它类似于C# Winform程序中的Lable,Java Swing编程中的JLable,不过相对功能更强大些,但从功能上看,它其实就是个文字编辑器,只是默认关闭了编辑功能,而EditText这个编辑框控件就是它的直接子类。我们查看一下API(API Level23)中关于TextView的继承关系: 从API文档我们可以看出,TextV... 阅读全文
posted @ 2015-11-03 20:22 Mr老刘 阅读(4958) 评论(1) 推荐(1) 编辑
摘要: 开发环境如下: 操作系统:Windows 10 Pro IDE:Android Studio 1.3.X 或更高版本 其它请参见文章说明。 1. 环境搭建 1.1 (番外)AndroidStudio常用功能介绍 2. 开始第一个Android应用 3. Android应用结构解析 4. 界面编程与V 阅读全文
posted @ 2015-11-03 17:44 Mr老刘 阅读(1600) 评论(0) 推荐(5) 编辑
摘要: 一、引言 Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。在Android4.0之前,我们通常说Android开发五大布局和四大组件,这五大布局就是: LinearLayout 线性布局 FrameLayout 单帧布局,也有中文翻译为帧布局、框架布局。 ... 阅读全文
posted @ 2015-11-02 18:58 Mr老刘 阅读(13229) 评论(2) 推荐(3) 编辑
摘要: 一、引言 Android应用开发最重要的一份内容就是界面的开发,无论你程序包含的内容多么优秀,如若没有一个良好的用户交互界面,最终也只是会被用户所遗弃。Android SDK提供了大量功能丰富的UI组件,开发者只需要拖拖拽拽就能完成简单的应用,这些只是界面的展示,如果要完成优秀的用户交互,事件响应机制当然也是重点,这是后话。 Android SDK中绝大部分UI组件都在androd.widge... 阅读全文
posted @ 2015-11-01 00:58 Mr老刘 阅读(2490) 评论(2) 推荐(2) 编辑
摘要: 一、R文件是什么? 如上图所示,我们可以通过findViewById方法通过传入R.id.show找到我们的TextView元素,findViewById方法也很好理解,从View中通过Id找到,那么R是什么呢? 资源文件的使用分为在代码中使用和在其他资源文件中引用该资源文件。在我们编译一个Android应用时,Android会自动生成一个R类,在该类中根据不同的资源类... 阅读全文
posted @ 2015-08-20 08:34 Mr老刘 阅读(2006) 评论(2) 推荐(1) 编辑
摘要: 一、前言 使用Android Studio开发Android应用是一件非常简单的事情,因为它会帮你自动完成很多工作。本篇我们主要完成一个单击按钮在文本框显示当前时间的简单应用,借此来演示一下 如何使用AS来完成一个简单的Android应用和AS使用中的小技巧。 使用Android Studio开发Android应用大致可分为以下三个步骤: 1.创建一个Androi... 阅读全文
posted @ 2015-08-17 09:09 Mr老刘 阅读(2592) 评论(5) 推荐(1) 编辑
摘要: 一、界面区介绍1、项目组织结构区,用于浏览项目文件,默认Project以Android组织方式展示。2、设计区,默认在打开布局文件时为设计模式,可直接拖动控件到界面上实现所见即所得,下方的Design和Text就是代码和设计模式的切换按钮,切换至TEXT时,左侧为代码编辑区,右侧为所见即所得的预览。... 阅读全文
posted @ 2015-08-14 13:26 Mr老刘 阅读(2285) 评论(5) 推荐(0) 编辑