自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android中软键盘弹出,将布局顶上去

将需要顶上去的内容添加一个ScrollView布局    android:layout_width="match_parent"    android:layout_height="match_parent"    android:scrollbars="none"     >    …… 需要被顶上去的内容 ……先说下关于ScrollView,ScrollView

2017-05-26 14:40:40 2105

原创 MaterialDesign的使用

一.Toolbar如果要使用Toolbar,一般我们需要隐藏ActionBar。一般的做法,                @color/colorPrimary        @color/colorPrimaryDark        @color/colorAccent        关于这三个属性代表的是什么,一张图你就清楚了。xml

2017-05-18 15:56:47 539

原创 Dagger2基本使用与原理

上一篇介绍了Dagger2的一些注解点击打开链接一、Dagger2的一些简单配置1.在build.gradle(project..)中添加apt插件classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'2.在build.gradle(Module:app)中添加如下代码,应用apt插件apply plugin: 'c

2017-05-12 13:44:47 8894

原创 Dagger2简介

一、简介Dagger2起源于Dagger,是一款基于Java注解来实现的完全在编译阶段完成依赖注入的开源库,主要用于模块间解耦、提高代码的健壮性和可维护性。Dagger2在编译阶段通过apt利用Java注解自动生成Java代码,然后结合手写的代码来自动帮我们完成依赖注入的工作。二、依赖注入(Dependency Injection简称DI)public class Person {

2017-05-12 12:39:17 862

原创 java回调机制

现在有以下场景:我遇到一个问题,比如1+1=?,我不会怎么办,那么我就去找别人,这里别人比如就是小明。好,那么我要问问题,我打电话给小明问他1+1=几,但是我打电过去的时候,小明刚好在做一件很急的事情,那么我先把我的问题告诉他了,等他忙完了一定要告诉我答案。好了。过了1个小时他忙完了,打电话给我告诉我是2。好了这就是整个回调的过程。那么首先,我们先定义一个回调函数的接口,回调函数callMe

2017-05-08 10:58:30 206

原创 android中四种更新UI的方法

1.activity的 runOnUiThread源码如下:public final void runOnUiThread(Runnable action) {        if (Thread.currentThread() != mUiThread) {            mHandler.post(action);        } else {       

2017-05-08 10:38:40 349

原创 Handler机制

一、handler中用到的一些类。1. Message     消息,理解为线程间通讯的数据单元。例如后台线程在处理数据完毕后需要更新UI,则可发送一条包含更新信息的Message给UI线程。    2. Message Queue     消息队列,用来存放通过Handler发布的消息,按照先进先出执行。    3. Handler     Han

2017-05-03 19:09:23 173

空空如也

空空如也

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

TA关注的人

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