ListView自定义适配器BaseAdaper方法getView(int position, View convertView, ViewGroup parent),第一个参数position为要显示的第几个数据?
√
举一反三
- 自定义适配器需要实现BaseAdapter类的几个方法?( ) A: getCount() B: getItem(int position) C: getItemId(int position) D: getView(int position, View convertView, ViewGroup parent)
- getView(int position, View convertView, ViewGroup parent)方法中,()参数是当前Item的位置
- 10 自定义实现BaseAdapter必须实现下面那些接口?() A: public int getCount() B: public Object getItem(int position) C: public Object getItem(int position) D: public View getView(int position,View convertView,ViewGroup parent)
- 8 自定义实现BaseAdapter必须实现下面那些接口?() A: public int getCount() B: public Object getItem(int position) C: public Object getItemId(int position) D: public View getView(int position,View convertView,ViewGroup parent)
- 针对ListView的性能优化,主要是在自定义数据适配器中( )方法中进行。 A: getItem() B: getCount() C: getView() D: getItemId()
内容
- 0
在ListView使用BaseAdapter适配器显示数据时,需要重写四个抽象方法,以下不属于四个抽象方法的是______。( ) A: getItemCount ( ) B: getItem() C: getItemId() D: getView()
- 1
使用BaseAdapter控制ListView显示多少条数据是通过getView()方法设置。
- 2
对于Spinner或者ListView控件来说,如果我们使用的是自定义的布局,那么就需要自定义的适配器,才能将数据、布局,通过适配器与Spinner或者ListView绑定在一起。一般我们需要向自定义的适配器中传入3个参数,分别是上下文环境,数据和布局。其中,布局参数并不是传入真正的xml文件,而是传入布局文件的id,这个参数的数据类型是______
- 3
把一个盒子设置为相对定位需要设置position:___________,如果要把一个盒子设置为绝对定位要设置position:__________,如果要把一个盒子设置为固定定位要设置position:____________
- 4
若ListView当前能显示5条,一共有100条数据,一定产生了100个View。 A: 正确 B: 错误