안드로이드 개발 질문/답변
(글 수 45,052)
맨날 눈팅하다가 처음 질문을 올리네요.ㅋ
listview를 통해서 db에 있는 내용을 뿌렸습니다.
그리고 뿌린 내용을 선택시 다음 액티비티로 옮겨서 그 선택된 db를 수정하는 페이지를 만들려고 합니다.
그런데 listview에서 아이템 선택시 액티비티를 옮겨가면서 그 db값을 갖어가야 하는데 어떻게 구성하는게 좋을까요?
ㅠ
테이블 번호를 뽑아서 갖어가려고 만들어봤는데... 소스가 산으로 가는듯 싶어서
다른 방법이 있나 해서 올립니다.
2011.01.14 17:10:46
id는 해당되는 View단의 id값이구요
ListView에 Adapter를 셋팅할시에 배열이나 컬렉션이 있을텐데 그값을 찾으면 됩니다.
예를 들면
String[] str = new String[] { "A" , "B" , "C" }
ListView v;
v.setListAdapter(new ArrayAdapter<String> (this , android.R.layout.simple_list_item_1 , str);
v.setOnItemClickListener(new AdapterView.OnItemClickListener(){
public void onItemClick(AdapterView<?> parent,View v, int position,long id){
str[position]; //찾는값
}
}
이렇게 간단하게 표현을 해봤는데 더욱 자세히알려면 님이 하신소스 전체를 올리시면 더욱더 자세히 알수 잇겠네요~
ListView에 Adapter를 셋팅할시에 배열이나 컬렉션이 있을텐데 그값을 찾으면 됩니다.
예를 들면
String[] str = new String[] { "A" , "B" , "C" }
ListView v;
v.setListAdapter(new ArrayAdapter<String> (this , android.R.layout.simple_list_item_1 , str);
v.setOnItemClickListener(new AdapterView.OnItemClickListener(){
public void onItemClick(AdapterView<?> parent,View v, int position,long id){
str[position]; //찾는값
}
}
이렇게 간단하게 표현을 해봤는데 더욱 자세히알려면 님이 하신소스 전체를 올리시면 더욱더 자세히 알수 잇겠네요~



