1
나는 간단한 어댑터로 목록을 표시하고 배열에 데이터를 저장하고 목록으로로드 한 다음이 목록을 어댑터로 전달합니다.어댑터로 강제 닫기
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
View rowView=convertView;
String[] data;
LayoutInflater inflater = context.getLayoutInflater();
if(rowView==null){
rowView = inflater.inflate(R.layout.list_inflator, null);
ViewHolder viewHolder = new ViewHolder();
viewHolder.dishName= (TextView)rowView.findViewById(R.id.textView1);
viewHolder.dishPrice = (TextView)rowView.findViewById(R.id.textView2);
viewHolder.add=(Button)rowView.findViewById(R.id.add);
rowView.setTag(viewHolder);
}
data=dishes.get(position).split("-");
Log.d("Data", data[0]+"///"+data[1]);
ViewHolder holder = (ViewHolder) rowView.getTag();
holder.add.setTag(R.string.position,position);
if(data[0]!=null){
holder.dishName.setText(data[0]);
holder.add.setTag(R.string.dishname, data[0]);
}
if(data[1]!=null){
holder.dishPrice.setText(data[1]);
holder.add.setTag(R.string.dishprice, data[1]);
}
holder.add.setOnClickListener(context.addClick);
return rowView;
}
오류에 대한 logcat 출력은 무엇입니까? – Opiatefuchs
도움이 될 것입니다. – user2243750
귀하의 질문은 무엇입니까? – Evilunclebill