Кнопка как spinner в android

У меня две кнопки да и нет .

Если пользователь нажимает на кнопку Да, должно появиться выпадающее меню, такое как Spinner
который содержит другие параметры, связанные с Yes.

пользователь выберет один параметр из этого меню(выпадающее меню)

Я использовал эту строку для кнопки spinner

android: background= » @android: drawable/btn_dropdown»

Метод OnClick для кнопки:

ArrayList<String> spinnerArray = new ArrayList<String>();
            spinnerArray.add("one");
            spinnerArray.add("two");
            spinnerArray.add("three");
            spinnerArray.add("four");
            spinnerArray.add("five");
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(context, android.R.layout.simple_spinner_dropdown_item, spinnerArray);
            spinner.setAdapter(spinnerArrayAdapter);
            spinner.setOnItemSelectedListener(this);

с помощью этого кода моя кнопка выглядит как spinner, но в раскрывающемся меню щелчка не появляется.

Как это сделать.?????

1 ответ

  1. установите режим запуска spinner в диалоговое android:spinnerMode=dialogокно это отобразит диалоговое окно по щелчку и позволит пользователю выбрать опцию.