Onlara tıklayarak kontrol edilen öğeleri alabildiğim bir parçam var. Soru şu: "Öğeleri al" gibi düğmeyi kullanarak bunu nasıl yapabilirim. SetOnItemClickListener'ın iyi olacağından emin değilim çünkü OnClick'e ihtiyacım olacak. Kodum:Kontrol edilen öğeler fragmanında liste görünümü alın
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view=inflater.inflate(R.layout.fcaffes,container,false);
final ListView list=(ListView)view.findViewById(R.id.listView1);
ArrayAdapter<String> adapter=new ArrayAdapter<String>(getActivity(),android.R.layout.simple_list_item_multiple_choice,items);
list.setAdapter(adapter);
list.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
list.setItemChecked(4, true);
list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {//arg2-position,
if(arg2==1) {
Toast.makeText(getActivity().getApplicationContext(), "Second argument was choosen", Toast.LENGTH_SHORT).show();
}
if(arg2==0) {
Toast.makeText(getActivity().getApplicationContext(), "First argument was choosen", Toast.LENGTH_SHORT).show();
}
if(arg2==3) {
Toast.makeText(getActivity().getApplicationContext(), "Third argument was choosen", Toast.LENGTH_SHORT).show();
}
if(arg2==4) {
Toast.makeText(getActivity().getApplicationContext(), "Fourth argument was choosen", Toast.LENGTH_SHORT).show();
}
}
});
return view;
}