自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 在ListView中嵌套ListView的事件处理

前天在工作中遇到在ListView中的Item需要用ListView来展现处理后的内容,然后就遇到了一个很头疼的问题,作为Item的ListView没法进行滑动,而且显示也不正常,只是显示几个子Item。不能将子Item全部显示,原因是在控件绘制出来之前要对ListView的大小进行计算,要解决将...

2016-08-30 15:57:18

阅读数 226

评论数 0

转载 Android GirdView/Listview 最后一行显示不完整

今天在工作的时候碰到了一个问题,是Android GirdView/Listview 最后一行显示不完整,即显示了一半 分析:利用Android device monitor查看并没有出现异常,在该控件的布局文件中,是嵌在fragment下的,因为引用了 toolbar替代了Actionb...

2016-08-30 15:55:49

阅读数 808

评论数 0

转载 Android 6.0 运行时权限处理完全解析

一、概述 随着Android 6.0发布以及普及,我们开发者所要应对的主要就是新版本SDK带来的一些变化,首先关注的就是权限机制的变化。对于6.0的几个主要的变化,查看查看官网的这篇文章http://developer.android.com/intl/zh-cn/about/versions/...

2016-08-28 13:46:00

阅读数 409

评论数 0

转载 actionbar默认两边有边距

true @style/ClubToolbar true 50dp true 0dp 0dp 修改app主题style

2016-08-27 13:54:28

阅读数 1422

评论数 0

转载 Android常用组件类库

UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载、缓存、显示图片ImageLoader:com.novoda.imageloader:异步加载、缓存、显示图片picasso:com...

2016-08-26 14:16:11

阅读数 570

评论数 0

转载 Android开发之多线程编程Thread和Runnable使用

Android可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;前者只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是Java中一个类只能继承一个父类,这是这种方式的局限性,后者只需要实现一个接口而已,Java中可以实现多个接口。 ...

2016-08-24 20:01:20

阅读数 386

评论数 0

转载 为RecyclerView添加item的点击事件

RecyclerView侧重的是布局的灵活性,虽说可以替代ListView但是连基本的点击事件都没有,这篇文章就来详细讲解如何为RecyclerView的item添加点击事件,顺便复习一下观察者模式。 其实在 这篇文章  中已经提到如何实现,但是里面有很多不规范的地方,而且没有完整的代码。 最...

2016-08-23 11:18:43

阅读数 278

评论数 0

原创 RecyclerView 使用headView的时候出现问题

public class HeaderBottomAdapter extends RecyclerView.Adapter { private String TAG = HeaderBottomAdapter.class.getSimpleName(); //item类型 ...

2016-08-18 19:07:11

阅读数 1043

评论数 0

转载 超快和轻松为RecyclerView添加头部:RecyclerViewHeader

超快和简便地方式为Android RecyclerView添加头部。调用简单的代码就可以为LinearLayoutManager,GridLayoutManager ,StaggeredGridLayoutManager布局的RecyclerView添加header。 运行效果: ...

2016-08-18 16:25:17

阅读数 2354

评论数 0

转载 android studio 加入极光推送 出现获取sdk版本失败的问题 JPush .so file do not match JPush .jar file in the project

按照极光推送 官方集成文档 出现 出现获取sdk版本失败的问题 JPush .so file do not match JPush .jar file in the project 可以编辑 build.gradle 脚本 添加 android{ sourceSets {     ...

2016-08-13 16:22:44

阅读数 5478

评论数 0

转载 Android 如何通过menu id来得到menu item 控件

问题的提出:  有个朋友问: 为什么下面的代码会失败,得到的是空指针异常 先看menu.xml 文件的内容 android:id="@+id/menu_sort_tagg"       android:icon="@android:drawable/ic_...

2016-08-13 14:27:56

阅读数 1444

评论数 0

转载 如何自定义ActionBar显示标题在中间位置

在Android3.0以后就开始引入了ActionBar了,这篇重点记录如何自定义ActionBar让标题显示在中间的位置。虽然android手机有自带的返回键,不过当今很多应用还是添加actionbar显示标题在中间,在左侧加入一个返回按钮。     添加一个ActionBar很简单,在A...

2016-08-13 13:27:26

阅读数 249

评论数 0

转载 Fragment 中的 onCreateOptionsMenu 方法不执行

今天要为安卓应用的某个模块添加“打开蓝牙”的选项菜单,准备放在顶部标题栏中,menu文件夹中的xml文件都准备好了,但运行的时候标题栏右侧却空空如也,没有选项菜单的图标: 通过打印字符串测试发现,其实 Fragment 中的 onCreateOptionsMenu()...

2016-08-12 10:21:47

阅读数 1098

评论数 0

转载 获得android手机的CPU核心数

//CPU个数 private int getNumCores() { //Private Class to display only CPU devices in the directory listing class CpuFilter implements FileFilt...

2016-08-09 16:51:55

阅读数 797

评论数 0

转载 import org.apache.http.util.EncodingUtils找不到

安卓6.0找不到EncodingUtils import org.apache.http.util.EncodingUtils问题 错误提示:出现的问题是: Cant resolve symbol ‘EncodingUtils’ 提示是:错误:程序包org.apache.http...

2016-08-09 11:11:43

阅读数 7523

评论数 2

转载 Ultra-Pull-To-Refresh实现下拉刷新上拉加载

一 、前言 最近实在太忙,一个多礼拜没有更新文章了,于是今晚加班加点把demo写出来,现在都12点了才开始写文章。 1.我们的目标 把RecyclerView下拉刷新上拉加载更多加入到我们的开发者头条APP中。 2.效果图 3.实现步骤 找一个带上拉刷新下载加载更多的Recycle...

2016-08-08 17:03:58

阅读数 2738

评论数 0

转载 安卓下拉刷新开源库对比

安卓下拉刷新开源库对比 目前仅比对github上star数>1500的下拉刷新开源库,在比较完成之后可能会加入其它有代表性的库. Repo Repo Owner Star(2015.12.5) version Snap shot ...

2016-08-08 16:27:35

阅读数 645

评论数 0

原创 安卓应用杀不起原理

安卓手机有很多中清理软件,如360,金山,leb安全大师等, 这些软件能短期杀死进程,但是马上后台的进程又复活 初步判断是程序注册了静态的广播,在监听系统的广播 比如电量变化,屏幕解锁等系统的广播 监听到广播之后,马上 startService 来启动应用的后台程序 比如...

2016-08-08 15:32:51

阅读数 137

评论数 0

原创 Fragment使用问题记录

使用HostTab + fragment 的时候,虽然可以通过修改源码保存状态 但是无法在代码中调用replace等方法 fragmentTransaction.beginTransaction().replace(R.id.id_content, fragmentone); 在view...

2016-08-08 14:50:05

阅读数 164

评论数 0

转载 Android重写FragmentTabHost来实现状态保存

最近要做一个类似QQ底部有气泡的功能,试了几个方案不太好,我想很多开发者使用TabHost都会知道它不保存状态,每次都要重新加载布局,为了保存状态,使用RadioGroup来实现,状态是可以保存了,问题是无法实现气泡功能,不能自定义布局,因为RadioGroup里面只能包含RadioButton,...

2016-08-08 10:43:21

阅读数 223

评论数 0

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