自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 Material Design

1.CoordinatorLayout 顾名思义,这个控件的目的就是协调它里面View的行为。 2.AppBarLayout  是继承LinerLayout实现的一个ViewGroup容器组件, 默认的AppBarLayout是垂直方向的, 可以管理其中的控件在内容滚动时的行为。1.CoordinatorLayout :这个控件的目的就是协调它里面View的行为。 通过在View

2016-11-15 10:11:23 323

原创 一句代码实现标题栏、导航栏滑动隐藏

https://github.com/githubwing/ByeBurger

2016-11-15 08:43:41 849 1

转载 什么是weight和weightSum

http://www.jianshu.com/p/9b0407252e8b   这里有详细的说明 1.android:layout_weight 大体意思就是,android:layout_weight 这个属性代表了一个“重要性”的值,这个值的大小代表了该控件能在屏幕中占据多大的空间。这个值越大,表明该控件可以在父控件中占据较多的“剩余”空间。默认的weight是0。 2.这个就很好理

2016-10-24 15:48:33 1532

原创 有点用的小技巧

打开一个class OS X: cmd+o  Windows Or Linux: ctrl+n 前进或后退 OS X: cmd+alt+left/right Windows Or Linux: ctrl+alt+left/right

2016-07-18 14:55:42 313

原创 android 新控件使用

哇 http://sunjiajia.com/2015/07/02/android-new-widgets-demo/

2016-07-07 09:13:48 378

原创 哇 今天来学习一下 RecyclerView

mRecyclerView = findView(R.id.id_recyclerview); //设置布局管理器 mRecyclerView.setLayoutManager(layout); //设置adapter mRecyclerView.setAdapter(adapter) //设置Item增加、移除动画 mRecyclerView.setItemAnimator(new Defaul

2016-07-06 15:12:58 259

原创 接口回调是个啥?

困扰了我好久啊,接口回调到底是个什么? 貌似是 a调用了b的方法,b开始执行,b执行完了,再调用a的方法,这就是回调。

2016-07-05 09:04:53 575

转载 Android技巧2:登录注册模块解决方案

原文链接 http://blog.youkuaiyun.com/wwj_748/article/details/50575642 前言 几乎每个app都会有登录注册的功能,可以看看笔者开发的『南方周末新闻阅读器』,登录、手机注册、忘记密码这些入口,这些功能在app中要如何来实现呢?这个模块看似很简单,但要做好就需要考虑很多细节,比如对用户的输入的容错,操作的提示文案的设定,登录成功保存用户

2016-02-03 09:07:43 1273

转载 Android 动画使用

一、动画类型 Android的animation由四种类型组成:alpha、scale、translate、rotate XML配置文件中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转

2016-01-11 09:55:18 255

原创 Popwindow 的基本属性

1 Popwindow的动画设置 window.setAnimationStyle(R.style.AnimationFade); 3、PopupWindow的焦点设置 1 2 3 window.setFocusable(true); //设置PopupWindow可获得焦点 window.setTouchable(true); 

2016-01-11 09:51:31 1390

转载 RelativeLayout的属性

第一类:属性值为true或false     android:layout_centerHrizontal                                           水平居中     android:layout_centerVertical                                            垂直居中     android:la

2015-11-16 14:59:55 277

转载 handler具体用法

Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。Android利用Handler来实现UI线程的更新的。 Handler是Android中的消息发送器,其在哪个Activity中创建就属于且紧紧属于该Activity。还可以说其在哪个线程中new的,就是那个线程的Handler。 Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI.

2015-10-29 11:41:43 384

转载 Android Handler Message

当应用程序启动时,会开启一个主线程(也就是UI线程),由她来管理UI,监听用户点击,来响应用户并分发事件等。所以一般在主线程中不要执行比较耗时的操作,如联网下载数据等,否则出现ANR错误。所以就将这些操作放在子线程中,但是由于AndroidUI线程是不安全的,所以只能在主线程中更新UI。Handler就是用来 子线程和创建Handler的线程进行通信的。 Handler的使用分为两部分:

2015-10-29 10:15:28 419

转载 android中Invalidate和postInvalidate的区别

Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。  Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。    An

2015-10-29 10:08:46 302

原创 int 转 string

1String.valueOf(i) 2 Integer.toString(i) 3 i+""

2015-10-26 16:49:03 379

转载 LayoutInflater类

在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。 具体作用: 1、对于一个没有被载入或者想要动态载入的界面,都需要使

2015-10-22 10:58:11 282

转载 tcp/ip 三次握手

TCP三次握手   (1)第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Client进入SYN_SENT状态,等待Server确认。   (2)第二次握手:Server收到数据包后由标志位SYN=1知道Client请求建立连接,Server将标志位SYN和ACK都置为1,ack=J+1,随机产生一个值seq=K,并将该数据包发送给Cli

2015-10-20 15:50:12 489

转载 activity的四种启动方式

Activity的启动模式可以通过AndroidManifest.xml文件中的元素的属性来指定,一共有4中模式:   activity android:name="ActivityMain" android:launchMode="singleTask">activity> standard single

2015-10-19 11:43:54 352

转载 setTag属性

前言 首先我们要知道setTag方法是干什么的,SDK解释为TagsUnlike IDs, tags are not used to identify views. Tags are essentially an extra piece of information that can be associated with a view. They are most often used as a

2015-10-19 11:31:18 1364

转载 android:process属性说明

Android:关于声明文件中android:process属性说明 Author : Aoyousatuo Zhao               笔者在学习Android Service组件的过程中碰到了一个问题,就是在Android应用的声明文件Manifest.xml中有时候会对相关的服务标签设置一个android:process=”:remote”,

2015-10-19 10:59:09 1965

翻译 关于布局的一些属性

layout_margin指该控件距离边父控件的边距, padding指该控件内部内容,如文本距离该控件的边距。 padding与margin 两个效果差不多。

2015-10-14 10:16:33 233

原创 啊啊啊,原来的博客密码记不得了

换了新电脑,把之前的密码都忘了,郁闷

2015-10-14 10:12:28 317

医院支付平台系统整体框架+基本功能+数据库

一个完整的web系统主要使用struts2等主流技术,有完整的数据库sql文件,供大家学习参考

2015-12-04

Android 的genymotion-2.11.0 离线下载

genymotiongenymotiongenymotiongenymotiongenymotiongenymotion

2017-12-11

空空如也

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

TA关注的人

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