参考: 一个超级方面的用户指引view—App实现用户指引就是如此简单 开源项目地址: https://github.com/yilylong/UserGuideView 使用 1 配置外 build.gradle allprojects { repositories { jcente...
Android
报错: cannot be cast to android.widget.HeaderViewListAdapter
错误信息 cannot be cast to android.widget.HeaderViewListAdapter 这个类型转换异常发生在ListView上,我复制别人的代码的ListView的时候,对他的代码做了一些修改,把他的HeadView去掉了,然后发生...
RecyclerView练习
RecyclerView练习 1 配置gradle compileSdkVersion 26 buildToolsVersion "26.0.0" compile 'com.android.support:appcompat-v7:26.0.0-alpha1' compile 'com.android.support:recyclerview-v7:26.0.0-alph...
报错: Cannot find System Java Compiler. Ensure that you have installed a JDK…
打开开源项目时, Android Studio 报错及解决办法 详细报错信息如下 Error:Execution failed for task ':app:compileDebugJavaWithJavac'. > Cannot find System Java Compiler. Ensure that you have inst...
处理父控件的点击效果在子控件的区域会失效问题
开发过程中总会遇到各种各样的问题,下面是一个按钮点击的问题处理. 场景分析 : 在开发过程中,避免一个控件的太小,不方便用户点击,我们一般会给控件设置padding; 当多个控件响应同一个点击效果的时候,...
一个例子教你学会DialogFragment —模仿国际微博评论框
转载: https://github.com/showzeng/PureComment http://showzeng.itscoder.com/android/2017/08/11/the-imitation-of-the-international-weibo-comment-box.html 前言: 在写家园内部办公系统 US APP ...
Android图片压缩终极解决方案
转载: http://blog.csdn.net/lsyz0021/article/details/51297269#comments 没错,第一篇技术博客就给大家带来一重磅炸弹,绝对实用,图片压缩,在这里你将看到2.5M如何无损的变为200多kb,差不多十分之一吧,...
深入剖析Activity的生命周期
深入剖析Activity的生命周期 代码下载https://github.com/wxyass/wcl-activity-lifecycle 注意: 下面的方法全部都是运行在MainActivity中 MainActivity正常启动 onCreate() → onStart() → onResume() ...
通过TabLayout+Fragmentation实现微信底部菜单导航
代码下载
clipChildren属性
转载: https://blog.csdn.net/u013424496/article/details/58072826 今天来安利的 是一个比较特殊的属性, 首先我们来看下图 红色标记的,相信大家写出来也不是很难, 这里安利下clipChildren 就可以...
摘自Fragmentation官方知乎案例
先跟着原作者把案例写一遍,再去放飞自我 1 集成Fragmentation // Fragmentation https://github.com/YoKeyword/Fragmentation compile 'me.yokeyword:fragmentation:1.3.6' compile 'me.yokeyword:fragmen...
fastjson解析超大json转成对象
使用fastjson解析超大json转成对象 使用最新jar包 下载 fastjson-1.2.36.jar StringReader stringReader = new StringReader(json); JSONReader jsonReader = new JSONReader(stringReader); ResponseStr...
第1章 Activity的生命周期和启动模式
作为本书的第一章,本章主要介绍Activity相关的一些内容. Activity作为四大组件之首, 是使用最为频繁的一种组件, 中文直接翻译为"活动", 但是笔者认为这种翻译有些生硬, 如果翻译成界面就会更好理解. 正常情况下, ...
Android 6.0 权限笔记
Android6.0权限笔记 Android开发团队在6.0系统引用了运行时权限的功能,能更好的保护用户的安全和隐私. 对开发者来说,问题也就来了: 1 这种运行时权限如何使用 2 对低于6.0系统的软件造成什么影响 3 在 Git...
解决ScrollView嵌套listview动态设置高度时,item高度不一样时,最后一个item显示不完全
转载: http://blog.csdn.net/niu101025/article/details/52882794 在ScrollView嵌套listview动态设置高度时,item高度不一样时,最后一个item显示不完全。对于这个问题,有两种解决办法。 1:重新listview...
如何选择 compileSdkVersion, minSdkVersion 和 targetSdkVersion
转载: http://chinagdg.org/2016/01/picking-your-compilesdkversion-minsdkversion-targetsdkversion/ 英文原文:Picking your compileSdkVersion, minSdkVersion, and targetSdkVersion 作者:Ian Lake...
ListView上拉加载下拉刷新
目前下拉刷新已经满大街都是,在自己的应用如果不使用这个模式的话,出门都不好意思和人家打招呼. 参考: 官方Github地址 官方中文版文档 原作者的分析 轮子的制造原理就不说了,网上很多,或许以后会懂,现在的...
5.x之RecyclerView的简单使用
转载: http://blog.csdn.net/itachi85/article/details/50036285 有了ListView、GridView为什么还需要RecyclerView这样的控件呢?整体上看RecyclerView架构,提供了一种插拔式的体验,高度的解耦,异常的灵...
玩转仿探探卡片式滑动效果
转载: http://yuqirong.me/2017/03/05/玩转仿探探卡片式滑动效果 讲起本篇博客的历史起源,估计有一段“历史”了。 最早可以追溯到我试玩探探这个 APP 。第一次进入软件界面,就被这种通过卡片式滑动来选择“...
使用uil为ListView加载图片
一个简单的Listview,然后里面item就是一张图片,希望很流畅的加载网络图片,然后滑动的时候不会出现卡顿,也不会出现OOM现象。 在断开网络连接的时候,点击listview的item,进入到图片详情界面,依旧能够加载出...