Image + TextView + радиопереключатель в блесне - PullRequest
2 голосов
/ 09 февраля 2010

Во-первых, я хочу имитировать эффект как "android.R.layout.simple_spinner_dropdown_item"

, что означает TextView + radiobutton

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

так как я могу имитировать макет как simple_spinner_dropdown_item?

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

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

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

Пожалуйста, дайте мне хоть какую-нибудь подсказку

Спасибо !!

Ответы [ 2 ]

1 голос
/ 09 февраля 2010

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

Приветствия

0 голосов
/ 18 марта 2011

Если вы хотите внедрить более универсальный адаптер без переопределения адаптера массива, вы можете посмотреть сообщение: http://blog.app -solut.com / 2011/03 / using-custom-layouts-for-spinner-or- listview-records-in-android / использует базовый адаптер, который можно изменить по своему усмотрению.

...