나는 listView와 함께 활동이있다. 거기에 몇 가지 물건이 있어요. 해당 항목 중 하나를 클릭하면 의도와 함께 다른 페이지로 이동합니다. 다른 poage/Activity에는 listView (데이터베이스가 채워짐) 항목이 포함 된 회 전자가 있습니다. 문제는 매번 그 활동 B로 가고, 회 전자에 표시된 항목이 항상 내 데이터베이스의 첫 번째 항목이라는 것입니다. listView에서 클릭 한 항목에 따라 표시 할 항목을 어떻게 설정할 수 있습니까? 내가 이동하면simplecursoradapter를 사용하여 스피너 시작 부분에 선택 설정
spinner = (Spinner)findViewById(R.id.spinner_branches);
final Cursor cursor = dbhelper.getAllCours();
String[] from = { "branche_cours" }; int[] to = { android.R.id.text1 };
adapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_1, cursor, from, to, 0);
spinner.setAdapter(adapter);
adapter.notifyDataSetChanged();
, 난 의도로 선택한 항목을 통과 : 여기
내가 내 스피너 (드롭 다운 모드)를 채우는 방법입니다. 내 listView에 회 전자의 동일한 항목이 포함되어 있음을 알려드립니다.
String selected_brancheold= intent.getExtras().getString("branche");
감사합니다.
고맙습니다! 그것은 효과가있다! 또한, 한 가지 더 물어보십시오 : 미래에 나는 더 많은 스피너를 사용할 것입니다. 처음에 "Select One"값을 어떻게 설정할 수 있습니까? 나는 또한 simplecursoradapter를 사용할 것이다 – David
도와 줘서 고맙다 !! 이것은 새로운 질문처럼 보입니다. 나는 이것을 위해 별도의 질문을 추가 할 것을 제안한다. –
지금은 정확하지 않다는 것을 테스트하는 동안 보았습니다. 이제 마지막 값을 계속 반환합니다. 제발 도와주세요. 내 listView에서 어떻게 위치를 잡아야합니까? – David