Databinding使用记录

###使用记录和注意项

  1. Databinding的插件对AS的支持还是有些缺陷,有时候ViewDataBinding读取不到variable的setter,
    build->generated->source->apt->debug-><包名>->databinding目录下查找对应方法。如果存在,那可能只是AS的误报。
  2. @BindingAdapter注解需要修饰静态(static)方法,不需要设置到viewdatabinding中,apt会自动查找并转换。具体实现可以在对应的viewDataBinding类的executeBindings方法中找到。
  3. 在xml的使用相关的工具类或者方法,需要在<data>中引用对应的类(包括R文件)。eg:<import type="android.view.View"/>

    查看更多

分享到

自定义ListView快速滑动条图标的几种方式

###前言
ListView快速滑动条FastScrolbar滚动条scrollbar是两个!!!

本文通过记录查找解决方法的思路和步骤。

查看更多

分享到

Android中引用类型说明

###前言
在java中存在GC机制,会回收掉那些它认为不再被使用的的对象,从而释放内存空间。

###在java中有4中引用类型

  1. 强引用(Strong References)
  2. 软引用(Soft References)
  3. 弱引用(Weak References)
  4. 虚引用(Phantom References)

    查看更多

分享到

FrameLayout源码笔记

FrameLayout:帧布局
布局效果:child通过层叠的效果叠加在布局中,布局的大小由child的大小或者背景图片大小、前景图片大小决定。

FrameLayout对child的操作相对较少,所以代码主要体现在:

  1. onMeasure
  2. onLayout

查看更多

分享到

Java 按值传递

Java 按值传递

首先,在JAVA中,其实只存在按值传递。
大家所说的值传递和引用传递其实只是对基本数据类型的传递和引用类型的传递进行了区分。

查看更多

分享到

Java线程安全

线程安全

  • 控制多个线程对某个资源的有序访问或修改
  • 解决两个主要的问题:可见性有序性

查看更多

分享到

Android工作记录整理-控件篇(1)--TextView

Android工作记录整理-控件篇(1)——TextView

0.引文

本文是实用性使用讲解为主,故会忽略部分详细的描述说明。如有需要,会附带一些说明文章的链接。

1.TextView的功能概述

1. 常规文本展示
2. 图文混合展示
3. HTML格式读取展示

查看更多

分享到

Android工作记录-0 前言

##Android工作记录–0

###前言

  • 本标签底下的一系列文章主要是对以往工作中所遇到的问题和特殊点进行记录和描述。
  • 主要在于记录处理要点,以便下次遇到快速解决。
  • 大部分的记录都是在云笔记中整理后迁移过来的。
分享到

photoTest

这是一个图片测试例子!

END

分享到

CategoriesTest

这是一个hexo添加分类和标签的例子!

分享到