현재 내 안드로이드 앱에 대해 복수 선택 ListView
을 구현 중입니다. 내 목표는 검색 버튼을 클릭하면 ListView
과 연결된 ArrayAdapter
에서 선택한 항목을 검색하는 것입니다.다중 선택 목록보기에서 선택된 항목 검색
현재이 작업을 수행하는 데 어려움을 겪고 있습니다. 예를 들어 MultiChoiceModeListener
을 설정하려고 시도하는 등 온라인에서 물건을 발견했지만 Eclipse
의 옵션으로 표시되지 않습니다. Google API
(레벨 10), Android 2.3.3
에 해당하는 것을 사용하고 있습니다. 여기에 지금까지 가지고있는 코드는 다음과 같습니다
public class FindPlace extends Activity {
public FindPlace() {}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.list_places);
Button search = (Button) findViewById(R.id.search);
String[] categories = getResources().getStringArray(R.array.Categories);
ArrayAdapter ad = new ArrayAdapter(this,android.R.layout.simple_list_item_multiple_choice,categories);
final ListView list=(ListView)findViewById(R.id.List);
list.setAdapter(ad);
list.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
list.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) { }
});
}
}