2012年3月2日
摘要: 这两天看adapter,看到这篇写的蛮好的,记下来:(以下转自:http://www.cnblogs.com/devinzhang/archive/2012/01/20/2328334.html)1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览: 由图可以看到在Android中与Adapter有关的所有接口、类的完整层级图。在我们使用过程中可以根.. 阅读全文
posted @ 2012-03-02 14:04 curtainsir 阅读(189) 评论(0) 推荐(0) 编辑
2012年2月22日
摘要: 之前有看过一些动画的使用(tweener类的),但是近日遇到的是对一个Drawable类进行动画,而之前看过的只能针对View类,所以又重新查看了下其它方式的动画,最后使用ObjectAnimation成功。使用方法如下,以alpha效果为例:1 ObjectAnimator alphaSample = ObjectAnimator.ofFloat(objectSample, "alpha", 0.0f, 1.0f); //从全透明到不透明2 3 alphaSample.setDuration(300); //持续时间(毫秒)4 alphaSample.setInterpo 阅读全文
posted @ 2012-02-22 10:55 curtainsir 阅读(459) 评论(0) 推荐(0) 编辑
2012年2月4日
摘要: Activity的生命周期,指一个Activity从创建到最后注销的整个存在过程的几个阶段,主要有以下7个阶段:onCreate()、onRestart()、onStart()、onResume()、onPause()、onStop()、onDestroy()。在google Android的文档中介绍这几个方法时用一个层次结构展示了各方法之间的存在关系层次: 同时,也用流程图说明了一个activity的整个生命周期: 简单以两个Activity间的切换来说(同时对照流程图):1.当一个Activity被打开时,将依次执行:onCreate()、on... 阅读全文
posted @ 2012-02-04 16:02 curtainsir 阅读(222) 评论(0) 推荐(0) 编辑
2012年2月2日
摘要: 过年之后,继续学习吧!一,初步认识一下Intent一般的App都不会只有一个界面,就很有可能有多个Activity。假如一个程序有两个Activity,那么进行跳转的时候(比如按了一个按钮),就要调用第一个Activity中的startActivity(Intent intent)方法,具体跳转到哪儿,由intent来决定。(另外:两个Activity可以不在一个程序中,如调用电话或者短信)一般为以下格式:Intent intent = new Intent();Intent.setClass(Activity1Name.this, Activity2Name.class);//从1跳转到2s 阅读全文
posted @ 2012-02-02 19:55 curtainsir 阅读(89) 评论(0) 推荐(0) 编辑
2012年1月10日
摘要: (在这里记下的都算是笔记吧,所以写的比较简单,有些也只是提纲,细节的话再细查吧。)页面布局文件是在layout目录下的xml文件。1. 常见的是一种<LinearLayout/>——线性布局,其中第一个主要属性是 android:orientation 它的值有两个,可以是水平或者垂直两个排列方向,其它的宽高设置就简单了。2. <LinearLayout>里的是各个一般控件了,这个文件就像HTML文件中的div,写的方式比较类似。各个控件一般有以下标签: android:id、android:backgroud、android:text、android:gravity( 阅读全文
posted @ 2012-01-10 20:25 curtainsir 阅读(138) 评论(0) 推荐(0) 编辑
2012年1月9日
摘要: 介绍四个常见控件吧:TextView、EditText、Button、Menu。1. 在布局文件中(xml文件)加上这几个控件(加上android:id="@+id/...")2. 在Activity中定义各个控件,在程序中(如onCreate中根据控件的id:findViewById去取得控件对象)为某些控件设置必要的初始值,例如按钮上显示的字等。其中,这些显示的值可以写的string.xml中,这样就可以直接使用R.string.来调用。3. 在这几个简单的控件中,比较特别的是按钮,是想点击后有动作,要先创建一个点击的监听器类,然后把对象绑定在按钮对象上 3.1 实现一 阅读全文
posted @ 2012-01-09 20:20 curtainsir 阅读(144) 评论(0) 推荐(0) 编辑
2012年1月7日
摘要: 现的开始学着搞Android开发,就把看的一些东西总结一下吧,先是Activity初步知识。Android项目文件结构及各文件的作用:1. src目录下就是源文件,一般的Activity代码。其中: (1) 一个Activity就是一个类,并且继承Activity。 (2) 这个类要复写onCreate()方法,也就是一个Activity第一次运行时会调用的方法。 记得:super.onCreate(); (3) 每个Activity都要在AndroidManifest.xml中进行配置,如果配置时加了<intent-fiter>就会是一个程序启动时最先运行的Activit... 阅读全文
posted @ 2012-01-07 16:07 curtainsir 阅读(94) 评论(0) 推荐(0) 编辑