对于Spinner或者ListView控件来说,如果我们使用的是自定义的布局,那么就需要自定义的适配器,才能将数据、布局,通过适配器与Spinner或者ListView绑定在一起。一般我们需要向自定义的适配器中传入3个参数,分别是上下文环境,数据和布局。其中,布局参数并不是传入真正的xml文件,而是传入布局文件的id,这个参数的数据类型是______
举一反三
- ArrayAdapter数组适配器的构造函数需要以下三个参数( )。 A: 当前的上下文环境 B: 列表项布局文件的资源id C: 数据源 D: 适配对象
- 下列关于ListView使用的描述中,不正确的是() A: 要使用ListView,必须使用Adapter进行数据适配 B: 要使用ListView,该布局文件对应的Activity必须继承ListActivity C: ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式 D: 要实现ListView的条目点击,就需要实现OnItemClickListener接口
- 要显示布局复杂的列表项,可以使用自定义适配器
- 使用SimpleAdapter作为 ListView的适配器,行布局中支持下列
- 使用Spinner控件时,还需要在Java代码中为下拉列表配置数据以及数据的显示方式。但是这些并不是直接放入Spinner中的,而是先将数据和数据的呈现方式放入一个适配器,然后将适配器添加到Spinner中,这个适配器的关键字是______ 。在实际使用中,我们常常使用适配器的一个子类-数组适配器,他的关键字是______ 。在使用该适配器时,还需要指定其内部存储数据的数据类型,使用的是一对尖括号,这种操作在Java中称为______ 。在这对尖括号中可以放入满足需要的任意数据类型。