1.设置Tab点击切换图片,在drawable中创建一个selector 2.点击Tab,文本的变化,同样在drawable中创建一个selector app:itemTex...
1.设置Tab点击切换图片,在drawable中创建一个selector 2.点击Tab,文本的变化,同样在drawable中创建一个selector app:itemTex...
本文转载来之 {Spiny,郭霖}本篇是 Spiny 的第二篇 投稿,详细地分享了随着项目的发展,不断升级的架构之路。感兴趣的朋友要仔细阅读一下啦。**Spiny **的博客...
前言:一个人的快乐,不是因为他拥有的多,而是因为他计较的少。 分包的重要性 在架构一个App时,大家往往都在关注新潮的技术,却忽略了一点,那就是分包。很多人可能没有一套分包的...
版权声明:本文源自简书tianma,转载请务必注明出处: http://www.jianshu.com/p/b168cbe50066 当我们需要选择并获取图片将其展示出来时,...
没耐心自己分析源码的同学,还可以参考Stay录制的视频版Retrofit分析-漂亮的解耦套路(视频版) 万万没想到Retrofit会这么火,在没看源码之前,我简单的认为是因为...
看调用问题 先来看几段代码 Java 写的 loadResource 方法,参数需要传入 Class<T> Kotlin 写的 Parse 实现 kotlin 尝试调用 Ja...
如果没有了解SmartRefreshLayout基本使用, 请先看 SmartRefreshLayout基本使用因为自定义Header和Foote方式基本一样, 所以这里介...
小菜最近调整一个小需求,为了整体显示效果,需要限制一部分文字的长度,超过部分以...代替。小菜本想偷个懒,用 android:maxLength="6" 属性配合 andro...
----浏览完本文大概需要3分钟---- 昨天母亲节,寻思我家女神辛苦了大半辈子,腰落了点毛病,自个呢又不在身边,就给她买了靠垫邮去了~转眼这周五又要过520,又开始寻思给对...
1、数据是什么描述事物的符号记录 (Data)2、数据库是什么数据库是指长期存储在计算机中,有组织、可共享的数据集合 (DB)3、数据库管理系统是什么数据库管理系统是专门用...
对于元组关系演算ALPHA,始终有点不得要领,对于较为复杂的逻辑表达,虽然可以勉强看懂但是无法自己构造出来,特别是涉及到全称量词、存在量词和蕴含关系式的时候。 如果冷静下来仔...
脱水版 1、重复网格中的文本元素的样式会应用到每个元素,但是内容不会,而且可以通过拖拽的方式将txt文本导入并替换重复网格内的文本内容。前提是txt文本一个数据一行。 2、重...
Android MVVM background info 包含的信息 MVC, MVP, MVVM的介绍 MVC, MVP, MVVM的区别 1. MVC, MVP, MVV...
----《第一季Kotlin崛起:次世代Android开发 》学习笔记 总目录:每天学一点 Kotlin ---- 目录[https://www.jianshu.com/p/...
一、内联函数原理 使用高阶函数为开发带来了便利,但同时也产生了一些性能上的损失,官方是这样描述这个问题: 使用高阶函数会带来一些运行时的效率损失:每一个函数都是一个对象,并且...
导航 在1.2版本之后舍弃了之前的startActivityForResult而采用ActivityResult Api 生物识别以及身份认证 由于并非所有的设备都会有生物识...
直到今天创建项目的时候, 出现tools:showIn="@layout/activity_main"才想起要学习记录下 Tools属性的相关使用。这个Tools 是如此好使...