摘要: 错误:Android Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. 我在build文件中设置了minifyEnabled true(最小化资源包)和 shrinkR 阅读全文
posted @ 2018-07-20 17:14 vetter 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 转自【http://www.apkbus.com/blog-822717-78335.html】 如有不妥联系删除!! ★一个简单的需求 首先描述一下需求:给定一个 String 对象,过滤掉除了数字(字符'0'到'9')以外的其它字符。要求时间开销尽可能小。过滤函数的原型如下: String fi 阅读全文
posted @ 2018-07-18 15:58 vetter 阅读(2034) 评论(0) 推荐(0) 编辑
摘要: 问题说明: activity中有个三级菜单,三个ListView嵌套,最后一层ListView的item中有EditText控件。要求EditText不仅能手动输入,还能点击加减进行改变。EditText改变后各级目录的得分情况要实时改变。 在EditText获取焦点的时候点击关闭二级目录,或者在E 阅读全文
posted @ 2018-07-12 17:21 vetter 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 长按点击的时候默认会触发点击事件,android系统是优先点击的,并且没有返回值;而长按事件是有返回值的,如果返回false,两个事件都会有响应,如果返回true则只响应长按事件。 阅读全文
posted @ 2018-06-22 20:02 vetter 阅读(3540) 评论(0) 推荐(0) 编辑
摘要: 在写popupwindow的时候一般会获取屏幕的宽高来设置popupwindow的宽高,但是在adapter中用不了getWindowManager(), 但是为什么Activity中就可以用getWindowManager,Adapter中不可以呢? 因为getWindowManager()这个方 阅读全文
posted @ 2018-06-22 17:42 vetter 阅读(1981) 评论(0) 推荐(0) 编辑
摘要: 以上复制到首页activity中即可。 阅读全文
posted @ 2018-06-20 14:12 vetter 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 在Android中实现异步任务机制有两种,Handler和AsyncTask。优缺点自己百度,推荐使用AsyncTask。 先执行onPreExecute(),然后doInBackground(),当里面有publishProgress()调用的时候触发onProgressUpdate(),最后执行 阅读全文
posted @ 2018-05-28 17:58 vetter 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 项目中用到AutoCompleteTextView 自动提示功能,如果用自带的ArrayAdapter就一种样式,非常丑,而且每一项提示文字过多的话不会自动换行。 所以自己自定义了一个适配器。 效果图: 1、每一项的布局文件:(可以自己定义) 这里用android:lineSpacingExtra= 阅读全文
posted @ 2018-05-28 16:17 vetter 阅读(2882) 评论(0) 推荐(0) 编辑
摘要: as clean项目之后有时候会报错。 可以找得到目录删掉,然后重启as,但是下次clean可能又会报类似的错误。 解决方法如下: 进入File-Setting-Build,Execution,Deployment-Instant Run 取消勾选 Restart activity on code 阅读全文
posted @ 2018-05-09 09:12 vetter 阅读(1401) 评论(0) 推荐(0) 编辑
摘要: 效果图是这样的,有入侵式的,非入侵式的,带波浪效果的......就那几个属性,都给出来了,自己去试就行。 下拉刷新 上拉加载 关于下拉刷新-上拉加载的效果,有许许多多的实现方式,百度了一下竟然有几十种第三方的可以实现...... SwipeRefreshLayout是Google官方推出的一个控件, 阅读全文
posted @ 2018-05-04 11:43 vetter 阅读(1224) 评论(1) 推荐(0) 编辑