10 2015 档案

《Android第一行代码》学习记录010 - ListView用法2
摘要:一、比起上次ListView的简单例子,这个例子相对要复杂,首先上图每一个列表项由两部分组成:一个ImageView,一个TextView。首先为列表项生成一个类: 1 package com.matclone.ListViewTest; 2 3 public class Country { 4 ... 阅读全文

posted @ 2015-10-22 19:43 matclone 阅读(147) 评论(0) 推荐(0)

《Android第一行代码》学习记录009 - ListView用法1
摘要:一、构建一个ListView需要的条件有数据来源:可以从数据库中读取、网络抓取等,属于MVC中的M层ListView中子项的布局文件,属于MVC中的V层适配器:用于连接数据来源和布局,属于MVC中的C层二、解决步骤,先上最终效果:1、解决M层,即数据来源,由于仅仅只是字符串,所以直接在代码中列出列表... 阅读全文

posted @ 2015-10-22 18:16 matclone 阅读(199) 评论(0) 推荐(0)

《Android第一行代码》学习记录008 - 创建自定义控件
摘要:一、关于View与布局,首先上图从图中可以看到:View是Android中最基本的UI组件,它可以在屏幕上绘制一块矩形区域,并能响应这个区域的各种事件;ViewGroup是一种特殊的View,它可以包含很多子View和子ViewGroup,是一种用于放置控件和布局的容器;我们所使用的所有控件都是直接... 阅读全文

posted @ 2015-10-21 15:11 matclone 阅读(216) 评论(0) 推荐(0)

《Android第一行代码》学习记录007 - 4种基本布局
摘要:一、关于布局布局是用于放置控件的容器布局可以嵌套,所以可以通过布局完成比较复杂的界面实现二、4种布局方式总览LinearLayout: 即线性布局,非常常用RelativeLayout: 即相对布局,非常常用FrameLayout: 即桢布局,应用场景比LinearLayout和RelativeLa... 阅读全文

posted @ 2015-10-20 18:07 matclone 阅读(166) 评论(0) 推荐(0)

《Android第一行代码》学习记录006 - 4种活动的启动模式
摘要:一、活动有4种启动模式standard: 对于该模式的活动,系统不会在乎是否已经在返回栈中存在,每次启动都会创建一个该活动的实例singleTop: 如果在启动该活动时发现返回栈的栈顶已经是该活动,则认为可以直接使用它,不会再创建新的实例singleTask: 系统在启动该活动前会检查返回栈中是否存... 阅读全文

posted @ 2015-10-20 17:22 matclone 阅读(135) 评论(0) 推荐(0)

《Android第一行代码》学习记录005 - 关于活动的生命周期与活动被回收所产生的问题
摘要:先上一张大图一、Activity类的7个回调方法onCreate(): 只在活动第一次被创建时被调用,应当在这里加载布局、绑定事件等什么的onStart(): 当活动由不可见变为可见时被调用onResume(): 在活动准备好与用户进行交互时调用onPause(): 系统准备去启动或恢复另一个活动时... 阅读全文

posted @ 2015-10-20 16:34 matclone 阅读(238) 评论(0) 推荐(0)

《Android第一行代码》学习记录004 - 通过Intent在活动间传递数据
摘要:按照传递数据的方式可以分为两类:1、将数据从主调活动传递给被调活动;思路:Intent提供一系列putExtra()方法的重载,用于在主调活动中将我们需要传递的数据暂存在Intent中Intent也提供一系列getTypeExtra()方法(Type:可以是String, Int等等,根据暂存数据的... 阅读全文

posted @ 2015-10-20 16:07 matclone 阅读(149) 评论(0) 推荐(0)

《Android第一行代码》学习记录003 - 使用Intent切换活动
摘要:Intent的使用分为两类:一、使用显式Intent显式的Intent就是在实例化Intent时显式提供当前上下文与要跳转活动的上下文,代码如下所示:Intent intent = new Intent(MainActivity.this, OtherActivity.class);startAct... 阅读全文

posted @ 2015-10-20 11:21 matclone 阅读(219) 评论(0) 推荐(0)

《Android第一行代码》学习记录002 - 在活动中使用Menu
摘要:必要步骤:在res目录下新建menu文件夹,并新建菜单文件在菜单项中添加菜单项,类似如下代码: 在使用该菜单的活动中重载onCreateOptionsMenu()方法,用来载入菜单文件,类似如下代码:public boolean onCreateOptionsMenu(Menu menu) {... 阅读全文

posted @ 2015-10-20 10:26 matclone 阅读(144) 评论(0) 推荐(0)

《Android第一行代码》学习记录001
摘要:第一章 开始启程,你的第一行Android代码1、对Android开发的环境搭建(Eclipse+Android SDK+ADT)进行了介绍,正好我的渣渣笔记本也跑不了Android Studio,Eclipse就先用着。2、添加LogCat到Eclipse,步骤:[Window菜单]->[Show... 阅读全文

posted @ 2015-10-20 10:11 matclone 阅读(902) 评论(0) 推荐(0)

导航