Использование специального адаптера ListView с темами Android по умолчанию

Я разрабатываю приложение на Honeycomb с ListView. При использовании обычного ArrayAdapter для подачи содержимого ListView я могу передать ему встроенный макет, например Android.R.layout.simple_selectable_list_item .Это создает интерактивный элемент с красивой анимацией затухания при выборе элемента, который согласуется с общим ощущением соты.

Однако, если я решу использовать свой собственный макет (или создать собственный адаптер), у меня больше не будет любая анимация при фокусировке или выборе элемента в ListView. Я мог бы создать свою собственную анимацию, но я бы предпочел использовать тему Holo по умолчанию при разработке для Honeycomb для простоты и единообразия.

Я не знаю, как это сделать, и не смог найти никого другого. с моей борьбой (возможно, я ищу неправильные термины или упускаю что-то очевидное!). У кого-нибудь есть предложения? Я полагаю, это связано с определением какого-то стиля или темы в XML-файле для макета, но я не понял, куда это поместить и какое содержимое может быть.

Спасибо!

6
задан jlugo 21 June 2011 в 08:03
поделиться