随笔分类 - Android界面
摘要:1.什么是SurfaceView? Surface意为表层、表面,顾名思义SurfaceView就是指一个在表层的View对象。为什么说是在表层呢,这是因为它有点特殊跟其他View不一样,其他View是绘制在“表层”的上面,而它就是充当“表层”本身。SDK的文档...
阅读全文
摘要:什么是懒加载?为什么要用懒加载?###1、什么是懒加载懒加载就是当ViewPager和Fragment结合在一起使用时,Fragment呈现在用户面前时才加载数据,当其从未被呈现在用户面前时,不会执行加载数据的代码。这就是我所理解的懒加载。2、为什么要用懒加载View...
阅读全文
摘要:【吐槽】RecyclerView没有提供分割线的方法,想要加个线还要自己画,点击事件的监听都要自己实现,不过真的好用。 给RecyclerView添加分割线的步骤 1, 新建类继承于RecyclerView.ItemDecoration,此为是抽象类: 1 2 3 4 5 6 7 8 9 10 11
阅读全文
摘要:在项目中ViewPager和Fragment接口框架已经是处处可见,但是在使用中,我们肯定不希望用户在当前页面时就在前后页面的数据,加入数据量很大,而用户又不愿意左右滑动浏览,那么这时候ViewPager中本来充满善意的预加载就有点令人不爽了。我们能做的就是屏蔽掉Vi...
阅读全文
摘要:开始在使用Shape进行背景绘制的时候不行,然后找到了一种其他的方案: 这种方案其实是两层堆叠起来的,底层使用...
阅读全文
摘要:现象:listview 中,如果有10项,其中手机屏幕显示1-6项,其余的7-10项在屏幕中不可见,得向下滚动后才能看到,这个时候,如果选中1、2项,再滚动到7-10项,之后再滚动回来1-6项,就发现1、2项并未被选中。解决方法: 编写自定义的Adapter[java...
阅读全文
摘要:1、概述相信做Android开发的写得最多的就是ListView,GridView的适配器吧,记得以前开发一同事开发项目,一个项目下来基本就一直在写ListView的Adapter都快吐了~~~对于Adapter一般都继承BaseAdapter复写几个方法,getVi...
阅读全文
摘要:自Android 5.0之后,谷歌公司推出了RecylerView控件,RecylerView,我想看到一个新名词后大部分人会首先发出一个疑问,recylerview是什么?为什么会有recylerview也就是说recylerview的优点是什么?recylervi...
阅读全文
摘要:在使用 ActionBar的时候,有时候会爆出空指针异常,这是因为应用没有获取到 ActionBar 导致的,而导致应用没有获取到 ActionBar 的原因比较多,所以我们下面就来总结一下 ActionBar 获取不到的错误原因。解决办法检查你的应用是否设置了没有 ...
阅读全文
摘要:首先在库依赖中添加 com.google.zxing:core:3.2.1/** * 生成二维码 * @param string 二维码中包含的文本信息 * @param mBitmap logo图片 * @param form...
阅读全文
摘要:package com.sensor.demo; /** * from http://apps.hi.baidu.com/share/detail/53623456 */ import android.app.Activity; import an...
阅读全文
摘要:1. 隐藏当前Activity标题栏 在当前Activity中调用:this.requestWindowFeature(Window.FEATURE_NO_TITLE);2. 隐藏当前Activity状态栏(Status Bar)2.1 Android 4.0 ...
阅读全文
摘要:Android M已经发布了很久了,很多新的特性也非常的吸引人,比如Doze模式可以使导航时间更长,刷到nexus5上,体验了一下确实不错。但是导航栏(虚拟按键)一直存在,感觉不是特别的爽。今天我们就从android M(6.0)进行源码的修改,使其能够方便的进行导航...
阅读全文

浙公网安备 33010602011771号