- 博客(17)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Android Studio 之 发布APK
前言:今天一个同事突然向我问到Android Studio 发布APK出现问题该怎么办,我解决了他的问题。然后想到既然如此,干脆就将自己掌握的一些关于发布APK的知识写出来,毕竟好记性不如烂笔头嘛!一:发布APK的方式我们用Android Studio 发布APK有两种,一种是单渠道(直接打包),一种是多渠道(同一项目,多个渠道,不同配置)。二:直接打包流程1:已有
2016-07-15 16:15:30
1472
原创 android 解决ExpandableListView父布局含button不能展开
今天项目需要做个联系人选择界面,可以父级全选,那么理所当然的就用ExpandableListView。但是在我写好逻辑之后发现ExpandableListView不能展开,当我把父布局中的button去掉之后就可以展开,那么问题来了,我既要父布局button能点击,又需要能展开子view,咋办呢。突然想到了这个就跟listview中item有button就点击事件冲突,那么这个问题也是一样的,并且...
2018-04-03 16:54:39
924
原创 Android 解决listview+swipmenulisview 侧滑冲突(亲测有效)
对于大多数Android开发人员来说,侧滑首先想到的就是SwipmenuListview。没错,这是个非常好用的侧滑删除控件。但是它还是有一定的缺陷,比如它的外层嵌套scrollview或者listview之类的,那么就会侧滑冲突,想左滑的时候会感觉划不动。对于好的东西我们去接受它,对于它的不足我们就需要改进。我今天在做项目的时候就遇到这个问题,上网也差了很多资料,发现都不能很好的解决这个!但
2016-11-11 17:59:27
1009
原创 Android 解决ViewPager+PhotoView多拉几次对角崩溃问题
今天公司一个项目用到了点击查看大图的功能,并且大图可以放大缩小。作为老司机,第一想法肯定就是viewpager+photoview啦。的确是可行的,但是用这两个嵌套会出现一个BUG,如果你对角拉伸,操作两次就会崩溃。会报错:java.lang.IllegalArgumentException 这个其实是Android系统本身自带的BUG,是由于它对这个事件纷发机制没做好。既然知道它是什么原因造
2016-11-11 17:50:08
1328
原创 Android PullToRefreshScrollview+listview 刷新界面的时候滚动到顶部
今天解决了一个问题:PullToRefreshScrollview+listview 刷新界面的时候让其滚动到顶部废话不多说,直接上代码:private PullToRefreshScrollView scrollView;private ScrollView scrollView1;@Override protected void onCreate(Bundle save
2016-10-28 13:56:19
2473
2
原创 Android 在webview中下载pdf文件,并用自定义界面阅读
引言: 今天公司项目要求用webview加载pdf文件,但从我掌握的知识中来说,我认为webview是不能实现pdf在线阅读这样功能的。那么怎么去符合我们项目的要求呢,既然不能在线阅读,那么我先把文件下载了,然后再用可读pdf文件的PDFView控件来显示不就行了吗!下面就是我的实现方式一:准备工作我用的Android studio工具,那么用PDFView就很简单了,在我们的bu
2016-10-21 14:35:04
6463
1
原创 androidstudio错误:Error:(27, 0) Gradle DSL method not found: 'runProguard()'
今天遇到个错误 :运行网上下载的一个项目,出现 Error:(27,0)Gradle DSL methodnot found:'runProguard()'出现这个问题是因为 我的gradle版本高于0.14.0 ,而这个runProguard方法是在早期的gradle里面使用的,后面一句被新方法替代,这个方法就是 minifyEnabled 所以要解决
2016-10-09 13:23:39
456
转载 解决android studio错误 --> Error:(1, 0) Plugin with id 'com.android.application' not found
本文转载至: http://blog.csdn.net/qq_26819733/article/details/50935632Error:(1, 0) Plugin with id 'com.Android.application' not found.Open File这个错误是build.gradle造成的,我们打开文件看看有没有b
2016-10-09 12:53:44
3600
转载 Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】 (下)
本文转载至:大牛 鸿洋_ 原博客地址:http://blog.csdn.net/lmj623565791/article/details/39275847本篇博客将带大家实现View的事件的注入。1、目标效果上篇博客,我们的事件的代码是这么写的:[java] view plain copy package
2016-09-13 15:29:51
381
转载 Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】 (上)
本文转载至:大牛 鸿洋_ 原博客地址:http://blog.csdn.net/lmj623565791/article/details/392691931、概述首先我们来吹吹牛,什么叫IoC,控制反转(Inversion of Control,英文缩写为IoC),什么意思呢?就是你一个类里面需要用到很多个成员变量,传统的写法,你要用这些成员变量,那
2016-09-13 15:25:58
296
转载 Android 常用炫酷控件(开源项目)git地址汇总
第一部分 个性化控件(View)主要介绍那些不错个性化的 View,包括 ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style 等等。
2016-09-12 16:50:53
12343
1
转载 Android 之 获取缓存大小和清除缓存功能
本文转载于 IT_xiao小巫 ,博客链接http://blog.csdn.net/wwj_748。前言本篇博客要给大家分享的如何获取应用缓存的大小和清除缓存的功能,我们知道我们应用当中经常会产生一些数据,比如图片的缓存,数据库文件,配置文件等等。我们开发产品的时候,可能会有这样的一个需求清除应用内缓存的数据,可以让用户选择删除应用内产生的数据,这也是比较人性化的设计点。例
2016-08-26 11:15:58
457
原创 startActivityForResult 没有反应
今天遇到个比较坑爹的问题,我用startActivityForResult并没有反应。瞬间郁闷了,代码如下Intent intent1 = new Intent(this, ChooseShiperAndCargoActivity.class); intent1.putExtra("titleStr","发货人"); intent1.
2016-08-19 09:31:21
3736
转载 Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
本文转载自 http://blog.csdn.net/guolin_blog/article/details/9153761那么今天我们将继续上次未完成的话题,从源码的角度分析ViewGroup的事件分发。首先我们来探讨一下,什么是ViewGroup?它和普通的View有什么区别?顾名思义,ViewGroup就是一组View的集合,它包含很多的子View和子VewG
2016-08-08 10:12:14
305
转载 Android事件分发机制完全解析,带你从源码的角度彻底理解(上)
本文转载自http://blog.csdn.net/guolin_blog/article/details/9097463。其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引
2016-08-08 10:09:47
347
原创 Android ExpandableListview+Listview嵌套使用出现的问题解决办法
今天做项目时用到了二级分类列表,我的做法就是用ExpandableListview+Listview嵌套,的确是可行的,但是会出现listview永远只显示一行的高度。当时一看到这个问题,我就觉得是listview没有去计算父布局的高度,因此我写了个mylistview,继承listviewpublic class MyListView extends ListView { public
2016-07-19 09:49:26
1108
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人