public class TableList extends ManagedActivity {
.....
private void makeList(){
int level = 0;
String chkCode = "";
String chkName = "";
myView = (ListView) this.findViewById(R.id.listView);
//ListView의 데이터 Adapter를 초기화해준다.
itemAdapter = new ItemAdapter(getApplicationContext());
myView.setAdapter(itemAdapter);
for(int i=0;i<dsAllocCheckList.getRowCount();i++) {
level = dsAllocCheckList.getColumnAsInteger(i, "LEVEL");
chkCode = dsAllocCheckList.getColumnAsString(i, "CHK_CODE");
chkName = dsAllocCheckList.getColumnAsString(i, "CHK_NAME");
Item item = new Item(level, chkCode,chkName);
itemAdapter.add(item);
itemAdapter.notifyDataSetChanged();
}
public class ItemAdapter extends BaseAdapter implements OnClickListener {
private Item myItem;
private ArrayList<Item> itemList;
private Context mcontext;
..
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View v = convertView;
Log.i("레고몽","dddddddddddddddddddddddddd");
if( v == null){
v = ((LayoutInflater) mcontext.getSystemService(Context.LAYOUT_INFLATER_SERVICE))
.inflate(R.layout.w_checklist_row, null);
}
lstContents = (TextView) v.findViewById(R.id.lstContents);
RadioMainCheck = (RadioGroup) v.findViewById(R.id.RadioMainCheck);
RadioNormal = (RadioButton) v.findViewById(R.id.RadioNormal);
RadioBad = (RadioButton) v.findViewById(R.id.RadioBad);
btnPicture = (Button) v.findViewById(R.id.btnPicture);
viewVisible = (View) v.findViewById(R.id.viewVisible);
myItem = getItem(position);
if (myItem != null){
Log.i("레고몽","ㅇㅇ??? >>" + myItem.getchkName());
lstContents.setText(myItem.getchkName());
}
return v;
}
커스텀 리스트뷰를 개발중인데 getView 호출이 안되요.ㅠㅜ
itemAdapter.add(item) 요기 빨간색으로 표시한데까지 데이터 들어가는건 확인 됬는데 왜 겟뷰 호출이 안되는지 모르겠습니다.
고수님들 조언 좀 제발 부탁드려요 ㅠㅜ
}