android中使用数组有种非常简单的方式,在xml中获取,一直以来我都比较排斥这样使用,因为从来没有真正弄懂过,每次需要的时候都是在在网上找一个样板来做,今天花点时间彻底弄懂。
学习使用GridLayout
GridLayout是一个非常强大的网格类布局,它不但能像TableLayout那样,实现网格类布局,但它更为强大的地方在于每个Cell的大小可以横向或者纵向拉伸,每个Cell的对齐方式也有很多种,而且不像TableLayout,需要一个TableRow,GridLayout可以通过指定Cell的坐标位置就能实现Cell的拉伸,从而实现,大小不一致的风格卡片式布局。
Android Studio导入第三方类库、jar包和so库
通过 RxJava 实现一个 Event Bus – RxBus
这篇文章有三个部分:
- 关于什么是 Event Bus(事件总线)的快速指引(不译)
- 通过 RxJava 实现一个 RxBus
- 对于文章所题的这种方式的一些疑惑和回答
用RxJava实现事件总线(RxBus)
事件总线可以使Android中各组件之间的通信变得简单,最重要的是可以解耦!
目前大多数开发者使用EventBus或者Otto作为事件总线通信库,对于RxJava使用者来说,RxJava也可以轻松实现事件总线,因为它们都依据于观察者模式。