私は2つのスピナーを作成しました。ユーザーがそれぞれから複数のものを選択できるようにする必要があります。私はandroid.R.layout.simple_list_item_multiple_choiceでチェックボックスを追加することができます。今では私が望むすべてを手に入れることができますが、問題はどのようにユーザーが複数のものを選択できるようにすることができるのですか?チェックボックスは既にありますが、ユーザーがアイテムをクリックするとすぐにスピナーを閉じ、スピナーの複数選択
これは私が手に入れたデザインですが、問題は選択にあります。
http://pokit.org/get/?1c872c5becdeb79b792617fc870f1da4.jpg これは選択です: http://pokit.org/get/?e892ee2f941ab3f98b8ee51e6f9e8fc6.jpg
は、これはそのスピナーのための私の現在のコードです:デフォルトのSpinnerコントロールすることで
public void onViewCreated(View view, Bundle savedInstanceState) {
Spinner placesspinner=(Spinner)getActivity().findViewById(R.id.spinner_locations);
Spinner catspinner=(Spinner)getActivity().findViewById(R.id.spinner_category);
ArrayAdapter<String> adp1=new ArrayAdapter<String>(getContext(),android.R.layout.simple_list_item_multiple_choice,places);
placesspinner.setAdapter(adp1);
catspinner.setAdapter(adp1);
// Setup any handles to view objects here
// EditText etFoo = (EditText) view.findViewById(R.id.etFoo);
}
https://stackoverflow.com/a/47284385/1140304 – MiladAhmadi