@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
String value = parent.getItemAtPosition(position).toString();
if(value.equals("가변성")) {
Intent intent0 = new Intent(MainActivity.this, ItemView.class);
startActivity(intent0);
}
else if(value.equals("가용성")) {
Intent intent1 = new Intent(MainActivity.this, ItemView02.class);
startActivity(intent1);
}
// 리스트뷰에 아이템 클릭시 지정해논 다른 액티비티(클래스)로 전환되며 그곳에 단어설명을 넣으려고합니다.
포지션값으로 주면 편하지만 검색했을때 나열된 목록을 클릭하면 포지션이 다시 0,1,2로 (검색된 순서로) 초기화되서
원하는 내용을 얻지 못합니다. 그래서 직접 리스트뷰 해당 아이템들에 ID를 적어서 이런식으로 액티비티 전환을 구현하 였는데 용어 사전이라 그런지 양이 200~300개가 됩니다.. 이것을 효율적으로 어떤식으로 해야할지 질문드립니다.
일일이 Class파일과 xml파일 만들어서 설명을 넣고 해야하는지.. 아니면 좋은 방법이 있으면 좀 알려주십시오..
제가 생각하는바는 db파일 만들어서 아이템 클릭시 db에서 원하는 내용 출력되게 하고 싶은데 어찌해야될지 감이안잡 힙니다. 조언 부탁드립니다.