![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kotlin
文章平均质量分 79
迎风致
当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。
展开
-
Kotlin编程中如何改变Android TabLayout中每一个Tabs字体大小,样式,table选中和未选中时的字体颜色,样式,大小变化设置
Kotlin中如何改变TabLayout中每一个Tabs字体大小,样式,table选中和未选中时的字体颜色,样式,大小变化设置 如果你没有特别的要求,不需要点击后动态的改变tab中每个字体的样式和大小的话,用第一种方案就可以满足你的需求。如果有特殊的需求你就应该参考第二种自定义tablayout中的每一个tab的方案了。第一种方案:改变TabLayout中tab的字体默认大小,仅需要两步:...原创 2018-04-10 16:08:35 · 6104 阅读 · 0 评论 -
Android FaceBook原生广告接入教程(精简版)
公司项目主要做海外市场,并且是资讯类的产品,所以接入一些广告公司的广告是一项不错的创收,昨天下午产品告诉我要马上接入Facebook的原生广告需求,于是下午就开始阅读Facebook广告接入的官方开发文档进行接入测试了,当然,接入的过程并没有那么顺利,遇到了好多坑,还好有一个有接入经验的大哥帮助加上自己坚持不懈的努力,最终成功的接入了。 FaceBook的原生广告的文档写的很详细,从创建...原创 2018-05-03 14:05:39 · 12794 阅读 · 3 评论 -
Android开发常见异常和解决方案(二)
异常:java.lang.IllegalStateException Fragment already active and state has been saved com.privatehoroscope.mobile.custommadefragment.HoroscopesFragment.initData(HoroscopesFragment.kt:121)解决方案 状态异常。...原创 2018-05-25 15:59:26 · 3798 阅读 · 0 评论 -
自定义样式日期时间选择对话框控件(精简版)
Android 原生的日期时间选择控件有时候在项目中使用给人的感觉会比较难看,带来的体验差。 先来上组图片对比下原生和自定义样式后的效果图: 这是原生的效果: 这是自定义样式后的效果(当然我这里的自定义样式比较随便,只要有好的设计,相信你可以做出更好看的样式,掌握自定义控件的方法很重要,哈哈): 废话不说了,开始上关键代码: 自定义日期选择对话框 DataPicker.c...原创 2018-06-04 21:37:55 · 7852 阅读 · 3 评论 -
RecyclerView中获取item在屏幕中的绝对坐标
需求分析:在项目中有时候我们用RecyclerView的时候会有需要获取指定位置的itemview在屏幕中的绝对坐标,比如说做一个商品列表点击商品item后启动商品加入购物车动画,或者星座生肖项目中,用户选择出生日期后,自动匹配对应的生肖并启动一个生肖列表view的选中动画,都需要获取到RecyclerView中一个itemview在屏幕中的绝对坐标然后作为动画的起始位置进行启动,动画的结束位置就...原创 2018-05-24 13:28:30 · 16865 阅读 · 0 评论 -
常用kotlin语法记录和使用说明 转载请标明作者:晨诺星空junjiew
kotlin的语法和java有一定的差别,在使用的时候有一些语法还是容易不适应,所以记录下来一些经常会用到的kotlin语法并带有注释和说明,方便更多人也方便自己在忘记时来查阅和使用~activity跳转的时候,intent写法://写法一var intent = Intent(this,YourActivity().javaClass) //写法二var intent = Int...原创 2018-06-24 16:01:17 · 3194 阅读 · 0 评论 -
友盟分享集成教程(精简版)
之前项目中集成过多次友盟的分享,当时做完后没有写博客记录,然后现在公司的项目市场是国外主要,用到的都是Facebook分享和Android原生的系统分享,所以也用不到国内社交平台的分享集成,但是今天个人的项目里面需要用到集成友盟了,由于当时没有用博客记笔记详细记录,所以再次集成的时候很多都忘了,之前爬过的坑有的甚至重新爬了一次又,所以感觉有必要认真的做下笔记了!于是有了今天这篇博客~,哈哈第一...原创 2018-06-25 01:04:06 · 5629 阅读 · 2 评论 -
Android BroadcastReceiver 监听接收系统的屏幕解锁广播通知,保持后台service服务的常驻运行
消息定时推送是app里面常用的一个功能,但是如何能保证我们推送消息和监测时间的service常驻呢,可以用自定义广播接收器的方式,通过 监听接收系统的屏幕解锁广播通知的方式检查与保持service的正常运行。 下面我写下自己用到的方法: 自定义广播接收器LockScreenReceiver.kt类,下面是LockScreenReceiver代码,注意是kotlin语言哦:/** * Cr...原创 2018-06-25 12:22:46 · 6890 阅读 · 0 评论 -
AndroidSutido报错:"Failed to resolve: org.jetbrains.kotlin:kotlin-stdlib-jre7…"
AndroidStudio升级了个各种更新后,打开之前的项目kotlin代码发现报错了,项目编译也通不过,总提示对kotlin的依赖编译不了,项目根目录的build.gradle文件中代码如下:buildscript { ext.kotlin_version = '1.3.41' repositories { google() jcent...原创 2019-07-30 23:37:51 · 2738 阅读 · 0 评论