RabbitMQ是一个消息代理。它的核心原理非常简单:接收和发送消息。你可以把它想像成一个邮局:你把信件放入邮箱,邮递员就会把信件投递到你的收件人处。在这个比喻中,RabbitMQ是一个邮箱、邮局、邮递员。RabbitMQ和邮局的主要区别是,它处理的不是纸,而是接收、存储和发送二进制的数据——消息。一般提到RabbitMQ和消息,都用到一些专有名词。
Adapter类Four之Spinner列表选项框
当我们的app需要用户输入数据时,除了让用户自己打字以外,还有一种比较贴心的设计:列出一组选项让用户从中挑选,从而方便了我们的用户
选项列表框很简单,只要读者将程序过一遍,体会下,估计也就会用了
Adapter类Three之GridView网格视图
GridView网格视图与我们前面学的ListView有点大同小异。
ListView的话只显示一列,而我们这个GridView的话可以显示多列,当然我们可以在设置numColumns = 1,或者不写的话,那么我们的GridView变成了ListView,同样这里也是需要通过adapter来提供数据的。
Adapter类Two之Autocompletion自动完成文本框
Autocompletion(自动完成文本框)
继承与EditText,比编辑框多了一个功能:
用户输入一定字符后,显示一个下拉菜单,提供给用户从中选择,选择的某个选项,会自动填写该文本框
其实可以看成搜索框吧
Adapter类One之ListView
今天要学习的这个adapter灰常重要,也是UI组件的一个难点
adapter:适配器,是适配器视图与数据之间的桥梁
简单地可以这样理解:将各种数据以合适的形式显示到view上,提供给用户看。