![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
教程
疯狂的木叉叉
这个作者很懒,什么都没留下…
展开
-
使用onMeasure和onLayout的小Demo
先看效果图:上图的小方块是自定义的View包裹小方块的是一个自定义的ViewGroup为了简便,我将自定义View写成了自定义ViewGroup的内部类形式:public class ViewGroupDemo extends ViewGroup { Random random = new Random(); Pa原创 2015-04-10 16:16:21 · 406 阅读 · 0 评论 -
AndroidStudio中使用lambda
在Java8中新增加了对lambda的支持。但是AndroidStudio默认是不支持的。需要借助第三方实现对lambda的支持。1、在项目的 build.gradle 中添加 classpath 'me.tatarka:gradle-retrolambda:3.2.0' 。加入编译的依赖。添加后:buildscript { repositories {原创 2016-02-22 11:18:39 · 660 阅读 · 0 评论 -
使用命令给APK进行签名
如果不知道如何生成证书或者想知道更加详细的解释,可以看看这篇文章:http://blog.csdn.net/lyq8479/article/details/6401093使用命令给apk文件进行签名主要使用jarsigner命令: jarsigner -verbose -keystore证书路径 -signedjar 签名后的.apk签名前的.apk a原创 2016-03-07 15:21:53 · 1464 阅读 · 0 评论 -
GridView的一些特殊属性
GridView的一些特殊属性:1.android:numColumns=”auto_fit” //GridView的列数设置为自动2、android:columnWidth=”90dp " //每列的宽度,也就是Item的宽度3.android:stretchMode=”columnWidth"//缩放与列宽大小同步4.android:verticalSpacing=”10d转载 2015-09-23 11:51:22 · 365 阅读 · 0 评论 -
ImageView属性动画--背景缓缓移动
首先就是属性动画简介ValueAnimator类可以为你的控件设置一些属性动画。可以是int、float、颜色或者object// 初始化ValueAnimatorValueAnimator animator = ValueAnimator.ofInt(0, 200);animator.addUpdateListener(ValueAnimator.AnimatorUp原创 2015-10-19 21:34:20 · 3585 阅读 · 1 评论 -
Android的材料设计兼容库(Design Support Library)
原文链接:http://jcodecraeer.com/a/anzhuokaifa/developer/2015/0531/2958.html导读:这个兼容库很容易和之前的 Android Support Library 22.1混淆,都是兼容库,区别是这个库多了个Design。 Android Support Library 22.1只是支持了一些基本控件的材料设计化,但转载 2015-06-10 10:26:02 · 773 阅读 · 0 评论 -
Fresco 加载本地图片
最近使用facebook的开源图片加载框架Fresco 。。在加载本地资源时遇到了些问题。根据文档,所有的url都必须是绝对路径,文档给树了资源的scheme:类型Scheme示例远程图片http://, https://HttpURLConnection本地文件file://FileInputStrea原创 2015-05-10 21:31:34 · 18711 阅读 · 1 评论 -
深入讲解WEBVIEW——上
摘要作为Android开发者,我们都知道在手机中内置了一款高性能 webkit 内核浏览器,在 SDK 中封装为一个叫做 WebView 组件。今天就为大家讲讲Android中WebView的详细使用方法 本文原创,转载请注明地址:http://blog.kymjs.com/作为Android开发者,我们都知道在手机中内置了一款高性能 webkit 内核浏览器,在 SDK 中封装为一个转载 2015-05-05 12:05:48 · 456 阅读 · 0 评论 -
深入讲解WEBVIEW——下
摘要作为Android开发者,我们都知道在手机中内置了一款高性能 webkit 内核浏览器,在 SDK 中封装为一个叫做 WebView 组件。今天就为大家讲讲Android中WebView的详细使用方法 本文原创,转载请注明地址:http://blog.kymjs.com/接上一篇博客【深入讲解WebView上】判断 WebView 是否已经滚动到页面底端在View中有一个g转载 2015-05-05 12:07:36 · 534 阅读 · 0 评论 -
Android中WebView拦截js请求
Android中处理网页时我们必然用到WebView,这里我们有这样一个需求,我们想让WebView在处理网络请求的时候将某些请求拦截替换成某些特殊的资源。具体一点儿说,在WebView加载 http://m.sogou.com 时,会加载一个logo图片,我们的需求就是将这个logo图片换成另一张图片。shouldInterceptRequest好在Android中的WebVie转载 2015-05-08 19:31:08 · 10079 阅读 · 0 评论 -
Android点击EditText文本框之外任何地方隐藏键盘的解决办法
实现方法一:通过给当前界面布局文件的父layout设置点击事件(相当于给整个Activity设置点击事件),在事件里进行键盘隐藏<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/traceroute_rootview" android:l转载 2015-04-09 18:33:02 · 323 阅读 · 0 评论 -
自定义控件---onMeasure和onLayout
Android的view组件显示主要经过mesure, layout和draw这三个过程。1、mesure阶段:告诉手机,你这个视图的大小是多少调用mesure(int widthSpec, int heightSpec)方法,这个方法是final不能被重写。在这个过程里会调用onMesure(int widthSpec, int heightSpec)方法。2、layou原创 2015-04-08 16:42:12 · 536 阅读 · 0 评论 -
Recycler上拉加载--适配GridLayoutManager和StaggeredGridLayoutManager
当Recycler中需要下拉刷新的时候。就想自己实现一下。发现LinearLayoutManager时,体验完美。但是,到了GridLayoutManager和StaggeredGridLayoutManager问题就来了:在网上搜索了解决办法,还真有:地址:http://blog.csdn.net/qibin0506/article/details/49716原创 2016-03-11 15:09:25 · 14490 阅读 · 0 评论