240 发简信
IP属地:广东
  • 120
    Android MVC、MVP、MVVM架构

    一、MVC架构 简介: M对应Model,代表业务数据 V对应View,代表视图 C对应Controller,代表控制器。 用户通过界面组件进行操作,也就是View层,相应的...

  • Fragment懒加载

    转载自:https://www.jianshu.com/p/2e927f687506[https://www.jianshu.com/p/2e927f687506] 1.Fr...

  • 插件化换肤(2)

    上一篇文章中我们已经拿到了App中的resId,通过下面的代码可以拿到属性名和类型: 而属性名和类型在皮肤包中是一样的,通过下面的代码可以拿到皮肤包中对应的id:skinId...

  • 插件化换肤(1)

    如何实现插件化换肤 1.拿到App中要替换的view以及该view在App中的resId 2.通过该view的resId它拿到在App中的属性名字和类型等信息,然后通过这些信...

  • LayoutInflater.inflate参数配置

    在使用自定义View的过程中经常需要使用LayoutInflater.inflate()方法添加布局文件,如下是我们要添加的布局:layout_item.xml: activ...