- 博客(10)
- 收藏
- 关注
原创 Fragment生命周期到项目开发使用Fragment的抽取
从官网中扣的图上可以看到Fragment的生命周期可以分成4段1 创建阶段:onAttach(),onCreate(),onCreateView(),onActivityView(); 此4个方法为创建阶段的方法, Attach()可以获取到宿主的Activity对象,并可以给Fragment设置数据,
2016-11-02 09:40:48 427
原创 EventBus的简单使用
EventBus的主要用于项目开发中对于模块之间的解耦作用。使用起来也很简单1 先导入jar包:我是用studio的compile 'org.greenrobot:eventbus:3.0.0'2 定义一个事件类型:理解起来也很简单就是你要发送消息和接收消息的消息对象public class TextEvent { private St
2016-10-10 10:38:22 312
原创 基于安卓5.0中stateListAnimator自定义
在安卓5.0以后控件有一个stateListAnimator可以在xml中添加动画集合使用方式也很简单:直接在布局文件中通过stateListAnimator引用自定义的select文件即可Button android:layout_width="200dp" android:layout_height="40dp" and
2016-10-06 22:46:36 1180
原创 基于安卓5.0水波纹效果制作及自定义水波纹颜色
安卓5.0以后很多ui效果的改进都是为提高用户体验,其中水波纹效果是5.0以后是在交互方式中做的特殊处理接下来学习一下水波纹的简单使用及水波纹颜色的自定义。首先布局文件中给控件设置为可点击,及背景的添加xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.
2016-10-06 22:41:12 1333
原创 简单封装RecyclerView的Adapter
项目的开发中会经常使用的RecyclerView用来做列表数据的展示,但是不能每次都写一次Adapter,现在就先对常规展示的adapter做一个封装。主要思想:封装一些常规性动作,至于不确定的动作字节暴露给子类实现package com.recyclerviewdemo.adapter; import android.content.Context;import andr
2016-09-30 14:57:53 281
原创 减小apk体积之减小图片的大小
在我的一个安卓项目中apk肯定是有不少图片资源,减少图片的大小就直接的减少了apk不少大小,今天推荐2个方式来减少图片的大小一、将图片进行压缩:对于设计师给过来的图片,往往是没有太多做压缩处理,导致APK体积很大。我们可以通 过第三方工具做图片压缩处理,这个声称无损清晰度的压缩网站确实可以让我们的图片变 小不少:https://tinypng.com
2016-09-30 10:27:33 503
原创 RecyclerView的下拉刷新数据 与上拉加载更多
最近刚刚完成了一个项目然后顺便总结一下,项目中用RecyclerView列表比较多,同时会用到下拉刷新与上拉加载更多的功能。主要原理还是通过SwipRefreshLayout和RecyclerView的滑动监听来实现的先写布局文件吧xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="
2016-09-28 16:35:32 443
原创 安卓json解析——12306查询票价的字符串解析
突然看到群里有2个同学都在问关于json数据解析的问题,当然很多人用工具解析,都忘记是怎么解析,那我就先贴一下原始数据吧:{"reason":"查询成功","result":{"list":[{"train_no":"K599","train_type":"","start_station":"北京西","start_station_type":"过","end_station":"漯河","
2016-09-01 20:28:45 760
原创 处理Fragment中退出Activity空指针异常
中项目中可能会有存在这样的情况:一个Activity中嵌套了Fragment,然后后面退出的时候就出现一款空指针异常,因为我们调用的时候采用的方式是:getContext.finish();空指针是因为宿主Activity已经被回收了所以就为空了:解决办法:采用接口回调的方式将需要退出的动作回调给宿主Activity:1 在fragment中定义接口:2 在fragment
2016-08-31 19:40:41 2233 1
原创 如何动态获取到ListView控件的高度
正常开放中会通过数据来设置UI的显示,就会经常考虑UI的尺寸问题,ListView是经常使用的一个控件,今天有个功能是将ListView显示到PopupWindow中,但是ListView的数据是不确定的,所以需要动态获取到listView的高度来设置PopupWindow的高度。代码如下: /** * 动态获取到视图的高度:通过数据获取到对应的view,并测量出item的高度统
2016-01-27 18:11:43 1680
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人