Android的Adapter的getVIew()
android中有很多的Adapter,现在遇到个ArrayAdapter的getView(),我现在想重写这个方法,但是getView(intposition,View...
android中有很多的Adapter,现在遇到个ArrayAdapter的getView(),我现在想重写这个方法,但是getView(int position, View convertView, ViewGroup parent)中的参数不知道什么没办法重写啊?
有知道的或者这类的文章介绍的吗?(由于刚学,最好别太难了)
另外我想学学重写Adapter的方法,但是又不知道官方(非自定义)的Adapter的源码,想看看Adapter具体是怎么实现数据模型这一概念的,有什么这方面的资料也介绍介绍啊,谢了 展开
有知道的或者这类的文章介绍的吗?(由于刚学,最好别太难了)
另外我想学学重写Adapter的方法,但是又不知道官方(非自定义)的Adapter的源码,想看看Adapter具体是怎么实现数据模型这一概念的,有什么这方面的资料也介绍介绍啊,谢了 展开
展开全部
ViewGroup parent 就是你设置adapter的那个组件里面封装一个viewGroup用来盛放item
position就是你选择的 item的第几条从0开始
convertView就是item上的布局layout或者组件
重写Adaper要 extends BaseAdapter{
}
然后重写里面的方法 网上好多例子 但是要重写的方法的参数是不能该的 你可以在你重写的adapter的类里面 增加变量来实现数据的传递
position就是你选择的 item的第几条从0开始
convertView就是item上的布局layout或者组件
重写Adaper要 extends BaseAdapter{
}
然后重写里面的方法 网上好多例子 但是要重写的方法的参数是不能该的 你可以在你重写的adapter的类里面 增加变量来实现数据的传递
追问
嗯,谢谢你了,其实我最近搞定了
展开全部
重写肯定是不能改变它的参数的(如果你要其他参数,可以通过构造传入),你最好还是下载源码下来看看吧,或者到网上找点重写adapter的例子,例子还是有很多的
追问
谢谢,不过android官方的API没有提供源码啊,也只有个方法声明,哪里有源码下载给个地址,谢了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也是新手,但我重写的时候,ViewGroup parent这一项没有用到,不知具体怎么用,int position应该是指Adapter里面item位置啊,convertView拿来组建布局的,我不知道这样理解有没有错。
追问
嗯谢谢啦,经你这么说position应该就是这个意思,你也学android吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询