首页

Retrofit请求参数注解字段说明 04月14日

使用Retrofit进行网络请求时对各个注解字段的使用,包括使用@Query、@QueryMap、@Field、@Body、@Path进行参数传递以及@Header、@Headers添加Http请求头参数

Android 解决app升级安装完成后回到桌面不出现完成、打开界面的问题 02月24日

Android 解决app升级安装完成后回到桌面不出现完成、打开界面的问题

今天在发布版本的时候测试升级安装发现从服务器上下载的apk从代码里跳转到安装界面进行升级安装的时候出现了点问题 […]

Android开发中使用一张图片实现变暗或缩小的点击效果 08月13日

一般我们在开发中做按钮点击效果都是用两张图片或者两种颜色写selector的xml文件.但是有时候我们可能面临 […]

Android自定义View使用canvas绘制文字实现居中、自动换行 08月13日

在自定义view中用到canvas绘制文字的时候常常会碰到要求文字居中或者自动换行的需求,接下来我就介绍一下我 […]

Android中Recyclerview监听是否滑动到底部 06月17日

Android中Recyclerview监听是否滑动到底部

现在项目里将Listview都替换成了用Recyclerview来实现,所以很多地方都需要监听Recycler […]

Android修改FragmentStatePagerAdapter源码实现ViewPager+Fragment左右无限滑动功能 06月10日

通过设置adapter的getCount()方法的返回值为Integer.MAX_VALUE,在Activity里设置mViewPager.setCurrentItem(Integer.MAX_VALUE/2);显示居中的页数,然后复制FragmentStatePagerAdapter源码为CustomFragmentStatePagerAdapter将里面保存Fragment和SavedState的List改为Map,并将源码中对List的操作的地方修改为对应的对Map的操作就行了。

Android解决软键盘弹出将整个界面包括Actionbar往上顶的问题 06月09日

之前在项目中遇到一个问题,在一个含有Listview的界面底部的EditText弹出软键盘时会将整个界面包括Actionbar往上顶的蛋疼问题。
很蛋疼的问题,当时试了很多种解决办法,也在网上找了很多办法。修改android:windowSoftInputMode属性值、调整布局甚至将布局调整到跟另外一个效果正常的项目一样的布局也还是没解决这个问题。最后没办法赶项目在不影响功能的正常使用下就先那样了。
今天在无意中浏览stackoverflow网站的时候看到一个在使用Recyclerview的时候遇到一个同样的问题,解决办法是在布局的顶部添加一个空的Scrollview实现了不将Actionbar往上顶的效果。于是赶紧打开之前的项目找到布局文件在顶部添加了一个空的Scrollview。

Android修改v4的SwipeRefreshLayout源码实现自定义下拉效果 05月13日

现在app开发中使用下拉刷新的效果是很频繁的。网上也有各种第三方的实现方法,github上也有很多开源的项目。 […]

Android手动添加gradle文件将项目导入进Android Studio 03月27日

最近Android开发一直使用Android studio,整体还是很好用的,用起来比Eclipse顺手。但是 […]

Android中Gson解析json数据使用@SerializedName注解与java对象不匹配的字段 12月03日

在Android中解析Gson解析json数据是很方便快捷的,可以直接将json数据解析成java对象或者集合 […]