lzth.net
当前位置:首页 >> AnDroiD 适配器 有点不明白gEtViEw()方法的作用了... >>

AnDroiD 适配器 有点不明白gEtViEw()方法的作用了...

ViewGroup parent 就是你设置adapter的那个组件里面封装一个viewGroup用来盛放item position就是你选择的 item的第几条从0开始 convertView就是item上的布局layout或者组件 重写Adaper要 extends BaseAdapter{ } 然后重写里面的方法 网上好多例...

不是的啊 getCount()返回几,就执行几次getView()方法 你在getCount()和getView()都Log下 看看里面的次数 和当前加载View的对应 找出出问题的~

首先同意楼上的说法,请先确认是否调用了setAdapter方法 另外,确认你的Adapter里面是否重写了getCount()方法

getcount返回的是不是0啊

int position位置,一般BaseAdapter都是很多类型一样的数据展示在界面,该属性是判断显示在界面上的是第几个,通过position在BaseAdapter自定义的数组或者集合中取值。并展示在界面上。 View converView 展示在界面上的一个item。因为手机屏幕就...

getView是由framework调用的。 如果要framework调用getView(),可以尝试用BaseAdapter.notifyDataSetChanged ()方法试试。在家的破电脑,暂不能尝试。 GridView 主要是为了快速开方,很多地方要自定义不是很方便。如果要更多的自主操作,可以用下...

getCount() //返回列表个数 getItem(int position)//根据位置获得对象 getItemId(int position) //根据位置获得对象id

把你getView里面的代码截图出来,帮你看看。

假设你想从A Activity跳转到B Activity,假设你想执行跳转这个动作的是一个按钮,不知道你说的getView()是不是listView的适配器里面的方法,如果是的话,那么需要这样写 @Override public View getView(int position, View convertView, ViewGro...

把getView改写成如下形式: public View getView(int arg0, View arg1, ViewGroup arg2) { ViewHolder vh; if(arg1==null) { vh=new ViewHolder(); arg1=LayoutInflater.from(context).inflate(R.layout.activity_salemanjoureadd, null); vh.Cu...

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com