自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 11.RecyclerView使用

1.当然是添加依赖库 compile ‘com.android.support:recyclerview-v7:24.2.1’ 最后面的是编译工具版本号2.写列表的子布局3.在要使用的活动布局中添加该控件4.RecyclerView的适配器是重要成分 1.继承RecyclerView.Adapter<这里指定泛型为等下适配器内部的ViewHold

2017-05-21 14:08:28 206

原创 10.初步了解ListView

需求: 实现一个滑动列表 图片:分析: 1.这是一个控件,一个LIstView控件 2.列表中一项一项的内容怎么来??自定义一个布局,在ListView动态加载进来 3.数据怎么来??这里我们直接自定义一个Adparter组成:ListView,每一项的子布局,适配器接下来按照书里的教程1.列表中显示新闻内容,我们定义一个News类,代码:public class News

2017-05-21 09:49:20 233

原创 9.自定义控件

需求:实现这样的自定义Toolbar控件过程分析: 1.默认有ActionBar控件,为了不会出现两个标题的情况,隐藏默认的 2.每一个控件都有对应的布局文件来设置显示的布局,所以我们新建一个布局文件,来设置我们的ToolBar布局 3.有了布局,我们可以在想要用到该控件的Activity的布局文件引入就可以了,但是里面子控件的点击事件的监听

2017-05-20 17:57:35 234

原创 1.程序设计原则以及模式分类

1.开闭原则(主板原则,我就喜欢这样叫,好理解) 开?就是主板上有接口,可以直接进行使用,也就是程序有函数方法,给用户使用。 闭?就是你想加一个独显时,不能拆掉主板,改装主板,而是将独显直接插到主板 提供的扩展接口,也就是扩展程序时不能更改程序的内部,这就要用到抽象和接口 2.里氏代换原则 任何父类能出现的地方,都可以用其子类替代,并且软件原本的功能不会受到影响,

2017-05-20 14:26:12 416

原创 8.活动的启动模式

这个知识点,可以先不了解,但是了解了后,可以加深对Activity的理解,以前觉得理论太多,就草草看了一遍,并没有影响后面的学习,但是,倒回来看的时候,才发现真的很有意思,比如在这个系列的笔记中的第4篇中数据的传输就说到一些问题。开始学习前要先知道: 1.安卓中的返回栈,先进后出,都知道吧,活动就是放在返回栈中管理的。 2.在哪里设置Activity的启动模式,在AndroidM

2017-05-16 22:42:12 208

原创 7.小知识点-活动被回收了怎么办?

怕自己忘记,还是写写吧,不多。场景:你有一个MainActivity,当中有一个editText输入框。你输入数据,然后,你启动了SecondActivity,MainActivity就变成停止状态,但是这个时候,系统内存不够,就可能会把MainActivity回收,那等我们再返回MainActivity时就会创建一个新的MainAcitivity,那之前输入的数据就没了。分析:可以将数据在活动被回

2017-05-16 22:11:13 278

原创 6.Activity生命周期

1.onCreate() —-1.每个活动第一次创建时会被调用,可以在这里进行活动的初始化操作 比如加载,加载布局,绑定事件 2.onStart() —-这个在活动从不可见变成可见时会被调用 3.onResume() —-这个在活动准备好和用户交互时被调用 4.onPause() —-在系统准备启动或者恢复另一个活动时调用,在这里经常会进行数据的保存 5.onStop() —-活

2017-05-15 23:37:21 250

原创 5.使用Intent实现Activity之间对象的传输

通常有两种实现方式 1.Serializable 序列化对象,将对像转换成可传输的状态,比如二进制。具体代码:先看看要被传输的对象的类Person //实现了这个接口后,就是通知了系统,该类的实例可以被序列化 public class Person implements Serializable{ private String name; private int age

2017-05-15 22:28:14 192

原创 4.用Intent传输数据

1.A活动向B活动传递数据,并要求B活动返回数据A活动:public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

2017-05-14 11:38:42 327

原创 1.安卓全貌

开始读第二遍郭神的书,觉得会有很大的收获,所以开始写博客记录一下,这是我第一次正式注册使用CSDN,也是第一次接触博客,很新奇哈!!!有没有很low。。开始吧!!!!1.为了了解Android是怎样工作的,都是先来看看所谓的系统架构,反正看了还是会忘,为了让自己能在别人面前装装逼???还是写写吧。 1.Android系统架构 1.Linux内核层 该层

2017-05-14 11:35:45 333

原创 3.显式和隐式Intent详解

//这种直接指定了从哪一个活动到哪一个活动的,就是显式指定了要用Intent启动谁。 Intent intent=new Intent(context,xxx.class); startActivity(intent);接下到隐式Intent,简单的说就是指定一些条件,满足这些条件的Activity就会被启动。举个例子,下面代码中的intent2实例,是一家公司,招聘人才,要求的工作能力,能扫厕所

2017-05-13 22:39:54 484

原创 2.分析第一个安卓程序

不用太在意这一篇,因为都是理论,先一遍就好,因为开发中经常用到,等你学完再看,那就酸爽了。打开你的AS, 把左边的目录结构视图切换都Project后展开项目名的目录,看看下面的目录 –.gradle和.idea 这里不用管,自动生成的 –app 这里就经常用到了,我们所写的代码,图片资源啊,都在这里,所以后面再说 –bulid 不用管,是不是很开心!

2017-05-13 20:08:35 169

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除