Repeating items in ListView?

后端 未结 2 1324
心在旅途
心在旅途 2020-12-17 05:15

Everything was working fine but now I am not getting what is happening,I have 10 items to display in the listView,its working fine till the 6th item and after that it repeat

2条回答
  •  盖世英雄少女心
    2020-12-17 05:47

    You may get nullpointerexception.. to get rid out of this try this simple code

     public View getView(int position, View convertView, ViewGroup parent) {
                final ViewHolder vh;
                View v = convertView;
                if(v == null){
                    
                    v = LayoutInflater.from(ctx).inflate(R.layout.simple_list_item, parent, false);
                    vh = new ViewHolder(v);
                    v.setTag(vh);
                }
                else{
                    vh = (ViewHolder) v.getTag();
                }
        
                vh.tvTitle.setText(list.get(position).toString());
                return v;
            }
        
            class ViewHolder{
                TextView tvTitle;
        
                public ViewHolder(View v){
                    tvTitle = (TextView) v.findViewById(R.id.tvVideoName);
                }
    

提交回复
热议问题