안녕하세요?
제목과 같이 알림창에 커스텀뷰를 사용하고 싶은데요.
-------------------------------
날짜 품목명 수량
...
...
...
-------------------------------
위와 같이 3개의 컬럼을 리스트로 보여주고 싶거든요.
그래서
ArrayList<PopUpData> arrayList = new ArrayList<PopUpData>();
arrayList.add(new PopUpData("2011-12-31", "가나다라", "50"));
arrayList.add(new PopUpData("2011-12-31", "가나다라", "50"));
arrayList.add(new PopUpData("2011-12-31", "가나다라", "50"));
arrayList.add(new PopUpData("2011-12-31", "가나다라", "50"));
arrayList.add(new PopUpData("2011-12-31", "가나다라", "50"));
arrayList.add(new PopUpData("2011-12-31", "가나다라", "50"));
PopUpAdapter popUpAdapter = new PopUpAdapter(getApplicationContext(), R.layout.popup_group01, arrayList);
ListView listView = new ListView(getApplicationContext());
listView.setAdapter(popUpAdapter);
alertDialog.setTitle("재고상세내역");
alertDialog.setView(listView);
alertDialog.show();
이런식으로 구현을 해봤는데 안되더라고요. 에러는 없는데
알림창엔 아무것도 안뜨더라고요 음..
PopUpAdapter 는 BaseAdapter에서 extends한 클래스고요.. 원래 복잡한 커스텀 뷰는 안올라가는것인지..
아니면 제가 잘못한것인지 궁금하네요.
혹시 이쪽으로 예제가 있으면 더 좋고요. ㅠㅠ.. 도와주세요 고수님들!
안드로이드, 파워빌더, DB, jsp, 서버 api 등등
어느새 개발 경력 10년을 넘어가고 있네요 ㅠㅠ..
ayukawa777@gmail.com, http://ayukawa777.tistory.com/
자답 : ㅠㅠ..
차근히 보니 아답터를 만들 때
@Override
public int getCount() {
// TODO Auto-generated method stub
return al.size();
}
@Override
public Object getItem(int arg0) {
// TODO Auto-generated method stub
return al.get(arg0);
}
@Override
public long getItemId(int arg0) {
// TODO Auto-generated method stub
return arg0;
}
위의 메소드들의 리턴값을 0, null, 0으로 코드제네레이터가 해준 그대로 둬서
값들이 아예 안나오더군요.
제가 초보라서 ............ ㅠㅠ.. 고생좀 했네요 흐엉흐엉.