안드로이드 개발 질문/답변
(글 수 45,052)
Database로 이루어진 ListActivity가 있습니다.
그런데 제가 구현하려는건 하나에 Activity에 두개의 ListView가 들어가야하기때문에
ListActivity로 상속받는건 안되겠더라구요..
ListActivity로 상속받으면 id값이 무조건 android:list로 들어가야한다길래요..
그래서 Activity로 상속받고 ArrayAdapter로 두개의 ListView를 생성하고
DB랑 연결(?)하였더니,
ListView로 상속을 안해서그런지 ,
cursor랑, ListAdapter가 안먹힙니다.
ListAdapter adapter = new SimpleCursorAdapter(this,
android.R.layout.simple_list_item_2, c, new String[] {
"sangpumname", "sangpumprice" },
new int[] { android.R.id.text1, android.R.id.text2 });
setListAdapter(adapter);
이 구문이 안먹혀요 물론 상속받은게 ListActivity가 아니기 때문이겠죠;?
그러면 하나의 Activity에서 두개의 ListView를 실행하려면 어떻게해야하죠?
ListView1에 item을 클릭하면 ListView2에 선택한 item값이 들어가게 하고 싶은데요 ㅜ.ㅜ
잉, 야근합니다잉...




Custom Adapter 만듬.