我正在Honeycomb上开发一个带有ListView的应用程序。当使用普通的ArrayAdapter来提供ListView内容时,我可以传递内置布局,例如Android.R.layout.simple_selectable_list_item。这将创建一个可点击的项目,并在选择项目时产生漂亮的淡入淡出动画,与整体的Honeycomb风格一致。
然而,如果我决定使用自己的自定义布局(或创建自定义适配器),则在ListView中聚焦或选择项目时不再有任何动画效果。我可以构建自己的动画,但出于简单和一致性的考虑,我更喜欢在为Honeycomb开发时使用默认的Holo主题。
我不知道该怎么做,也没有找到其他人有我的困境(也许我搜索了错误的术语,或者错过了一些显而易见的东西!)。有人有什么建议吗?我想这涉及在布局的XML文件中识别某种样式或主题,但我还没有弄清楚要放在哪里或内容可能是什么。
谢谢!
然而,如果我决定使用自己的自定义布局(或创建自定义适配器),则在ListView中聚焦或选择项目时不再有任何动画效果。我可以构建自己的动画,但出于简单和一致性的考虑,我更喜欢在为Honeycomb开发时使用默认的Holo主题。
我不知道该怎么做,也没有找到其他人有我的困境(也许我搜索了错误的术语,或者错过了一些显而易见的东西!)。有人有什么建议吗?我想这涉及在布局的XML文件中识别某种样式或主题,但我还没有弄清楚要放在哪里或内容可能是什么。
谢谢!