- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 android 沉浸式的实现
一行代码实现头部沉浸式: if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); }注意这里先要获取系统版本只有大于api level 19的时候才会
2017-06-13 20:54:21 315
原创 android 版本差异信息
1 fragment 在3.0后加入的,要兼容低版本必须使用v4包下的fragment,获取fragmentManager要使用getSupportManager方法;
2017-06-10 10:41:30 371
原创 android listview错乱问题
由于listview的view复用机制导致了item的数据错乱,下面就是一个简单的解决方案;在list中的数据加一个是否被选中的的字段用作记录状态,在getview中: itemView.setchoosed(bean.isChoosed());itemView.setOnclickListener(){ bean.setchoosed(itemView.ischossed()); }
2017-06-06 19:01:03 390
原创 android button,checkbox抢夺焦点问题
在一个布局中如果存在checkbox这类自动抢夺焦点的组件的时候应该咋整呢:在布局中设置focusable=false;
2017-06-06 18:46:00 2626
原创 android webview详解
小伙伴们在开发安卓的时候一定会用到webview加载h5页面的,今天就来说说这货。 1 为什么要用呢 当然是为了节省成本了,假如,一个公司只有pc端的电商,现在想做移动端的电商了,那就可以直接把html加载到webview上了,节省了大量的成本;另外,尤其是在移动端,版本更新更加容易,不用每次都发布新版本,只要加载不同的html就可了,如果有bug的话就要发新版本了;2 加载
2017-06-06 00:22:00 378
原创 android 解析json
你只知道gsonformat?但是,http://www.jsonschema2pojo.org/ 这是一个神奇的神奇的网站,解析出来的实体类的字段类型都是包装类型,包装类型又什么好处呢?因为你永远不知道后端会给你返回什么类型,如果你用基本类型,后端返回了null,那就呵呵了;其实左下角又个preview就可以看到你解析出来的实体类,接下来要做的就是复制粘贴了;
2017-06-01 22:13:21 347
原创 android leakCanary检测内存泄露
1,添加依赖debugCompile ‘com.squareup.leakcanary:leakcanary-android:1.3’ releaseCompile ‘com.squareup.leakcanary:leakcanary-android-no-op:1.3’2 初始化 public class MyApplication extends Application { p
2017-06-01 22:05:22 360
空空如也
Android 购物车右上角的红点
2017-06-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人