2

Во-первых, я хочу, чтобы имитировать эффект, как "android.R.layout.simple_spinner_dropdown_item"Image + TextView + радиокнопку в блесны

, который TextView + радиокнопку

но либо GetView() или getDropDownView только заботится о одной строке за раз, в то время как все радиокнопки в прядильщике похожи на одну радиогруппу, и когда открывается раскрывающийся список, необходимо проверить радиообъект, с которым выбран элемент до этого.

так как я могу подражать макету как simple_spinner_dropdown_item?

Во-вторых, я хочу добавить различные ImageView в каждую строку, поэтому я не могу просто использовать default_spinner_dropdown_item по умолчанию, я должен переопределить ArrayAdapter.

Итак, есть ли лучший способ преодолеть эти проблемы?

Мне нравится расположение в simple_spinner_dropdown_item, но я также хочу, чтобы добавить ImageView ...

Пожалуйста, дайте мне любой ключ на всех

Спасибо !!

ответ

1

удлините адаптер. Переопределите getView() и измените представление, которое возвращается к тому, что вам нужно.

Приветствия,

Смежные вопросы