自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 ListView嵌套GridView

使用的时候就设置setExpandFully(true)就可以啦public class CustomGridView extends GridView { private int old_count; private android.view.ViewGroup.LayoutParams params; private boolean isExpandFully = fals

2017-03-20 16:15:52 614

原创 Activity从屏幕底部滑出、滑入、处理黑色背景和状态栏

1、首先先写两个动画,分别时进入和退出的动画。在res/anim下创建两个文件进入动画entry.xml<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" android:fillAfter="true"> <translate

2017-03-17 18:17:17 5861

原创 TabLayout+ViewPager禁止滑动

1、重写ViewPager并重写覆盖ViewPager的onInterceptTouchEvent(MotionEvent arg0)方法和onTouchEvent(MotionEvent arg0)方法,这两个方法的返回值都是boolean类型的,只需要将返回值改为false,那么ViewPager就不会消耗掉手指滑动的事件了,转而传递给上层View去处理或者该事件就直接终止了。2、和TabLay

2017-03-17 17:18:06 6964 2

原创 给ImageView设置点击范围

主要就是自定义View并重写onTouchEvent方法,关键点都在注释中,原理很简单,看看吧嘿嘿。public class RangeClickImageView extends ImageView { private int x;//点击范围的左上角距离屏幕左侧的宽度 private int y;//点击范围的左上角距离屏幕顶部的高度 private int width;/

2017-03-17 13:49:00 2158

原创 java.net.UnknownHostException异常

遇到这种问题先检查你访问的URL中是否有下划线,比如http://www.ws_haha.com如果有下划线就会出现这个错误。如果不是请参考UnknownHostException异常处理

2017-03-16 13:52:05 3018

转载 invalidate、postInvalidate和requestLayout区别

1、Invalidate和postInvalidate的区别 Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 鉴于此,如果要使用invalidate的刷新,那我们就得配合handler的使用,使异步非ui线程转到ui线程中调用,如果

2017-03-16 13:45:15 1631

转载 华为等手机获得底部虚拟导航的高度

/*获取导航栏高度(如华为底部导航栏高度)
 * @param context
 * @return
 */ private int getDaoHangHeight(Context context) {
int result = 0;
 int rid = context.getResources().getIdentifier("config_showNavigatio

2017-03-16 13:37:56 5414 2

原创 android 6.0权限,onRequestPermissionsResult回调不执行

一、正常的使用方法 如果应用具有此权限,方法将返回PackageManager.PERMISSION_GRANTED,并且应用可以继续操作。 如果应用不具有此权限,方法将返回PERMISSION_DENIED,且应用必须明确向用户要求权限。//检查权限 if (ContextCompat.checkSelfPermission(MainActivity.this,

2017-03-07 17:13:46 12781 2

原创 下载Zip文件并解压

下载Zip文件和其他的网络下载没什么区别,就是存储的时候后缀为.zip。 下面使用的是静态内部类和弱引用的方式,目的是防止内存泄漏。//下载Zip文件并存到本地 private static class MyDownResThread extends Thread{ private WeakReference<AdvActivity> weakReference;

2017-03-01 16:25:49 1338

volley.jar

Google提供的第三方网络库

2017-03-07

picasso-2.5.2.jar

图片缓存框架,一句话下载图片,方便快捷

2017-03-07

gson-2.3.1.jar

gson-2.3.1.jar

2017-03-07

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

TA关注的人

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