- 博客(8)
- 收藏
- 关注
原创 Android 开发中的一些bug
Android 开发中的一些bug泛型extends的ClassCastException,静态代码没有报错却崩溃—>:编译时类型擦除,使得传入的泛型只保留的extends类的类型,运行时出现异常就会报<父类>case <子类>异常,在详细报错信息中可查看原因;as编译报错:Program type already present: com.tencent.bugly.BuglyStrateg,详细报错信息包括multiDex合并失败等错误。—>包重复引用
2020-12-11 16:01:07
188
原创 自定义父类BaseDialog重写DialogFragment----子类简便实现dialog
1、getLayoutRes()回传界面资源id2、initView(View v)初始化入口,v为回传资源对应的view3、选择重写isHeightWrapContent()高度自适应,默认true自适应isWitdthWrapContent()宽度自适应,默认false铺满setWitdthPercent()dialog宽度:屏幕宽度,默认负数不生效isGravityRight(),...
2020-01-10 10:31:57
287
原创 Glide加载Https图片出错,解决:Glide+okhttp
直接使用Glide不能加载https图片,需要加入okhttp依赖,并重写AppGlideModuleAndroid studio版本:3.5;Glide版本4.9一,添加依赖 //解决Glide找不到Android声明库问题 annotationProcessor'androidx.annotation:annotation:1.0.0' //glid...
2019-12-28 14:27:11
1651
原创 Android自定义弹出组件Dialog实现地址选择器功能
城市选择器目标效果如图:此例抛砖引玉,其他效果实现效果类似。布局文件不算在代码步骤内(文末尾贴出源码)
2019-12-12 21:42:13
758
原创 Android实现多语言+app内切换语言效果
Android资源文件实现国际化多语言+App内切换语言(简)[1]过程目录:1、添加语言文件2、自定义语言操作类3、简单视图层添加语言资源文件在res下value文件中新建“new>Values resource file”在新的资源文件中添加对应字符语言操作类(LanguageUtilsActivity),在LanguageUtilsActivity中(1)语...
2019-10-11 16:16:31
861
1
原创 耗时操作(如Asynctask)如何回调参数通过自定义监听事件
Asynctask如何回调参数通过自定义监听事件recycleview的优点实现过程引用依赖适配器recycleview的优点在动画,刷新需求上recycleview较之listview更完善和易扩展(这也是谷歌推之所强调的),其他方面两者皆可,list实现相对较简单, 自实际需求中,recycleview能更好的应对流式布局和横向滚动的view。实现过程引用依赖// add to bu...
2019-06-04 11:23:12
425
原创 Android控件recycleview如何实现简化list布局及瀑布流布局
Android控件recycleview如何实现简化list布局及瀑布流布局recycleview的优点实现过程引用依赖适配器recycleview的优点在动画,刷新需求上recycleview较之listview更完善和易扩展(这也是谷歌推之所强调的),其他方面两者皆可,list实现相对较简单, 自实际需求中,recycleview能更好的应对流式布局和横向滚动的view。实现过程引用依...
2019-06-01 16:06:33
350
原创 在Android studio中引入butterKnife使用时出错以及简便解决办法
在Android studio中应用butterKnife时出错以及版本问题在AS中引入Butter Knife引入时出现一系列错误,接下来是我引入的一些步骤。之后列出常见错误供大家参考在AS中引入Butter Knife引入时出现一系列错误,接下来是我引入的一些步骤。之后列出常见错误供大家参考1、由于AS的版本控制与ButterKnife冲突,笔者昨天(2019.3.8)在坑里折腾了一下午,...
2019-03-09 09:01:43
1369
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人