public View getView(final int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
final ViewHolder holder;
if (convertView == null) {
holder = new ViewHolder();
convertView = mInflater.inflate(R.layout.shopping_cartcell_layout,
null);
holder.product_name = (TextView) convertView
.findViewById(R.id.product_name);
holder.base_price_tv = (TextView) convertView
.findViewById(R.id.base_price_view);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
// here you can set your value to your view one example like below
// if you have any arrylist then get your data and set to your view
// for example "PRODUCTLIST" is your array list in which you store products
// see how to set it
if(PRODUCTLIST.get(position).getproductname !=null){
holder.product_name.settext(PRODUCTLIST.get(position).getproductname);
}
if(PRODUCTLIST.get(position).getproductbaseprice !=null){
holder.base_price_tv.settext(PRODUCTLIST.get(position).getproductbaseprice);
}
return convertView;
ListView 스크롤을 사용하면 항목을 다시 만들 수 있습니다. getView 메소드를 잘못 구현하면 원하지 않는 결과가 발생할 수 있습니다. 우리가 더 이상 당신을 도울 수 있도록 몇 가지 코드를 제공하십시오. –