Android – SimpleCursorAdapter是否允许多个布局,如BaseAdapter?

Android – SimpleCursorAdapter是否允许多个布局,如BaseAdapter?,第1张

概述我知道您可以创建一个自定义适配器扩展BaseAdapter并创建各种布局,这些布局可以根据AdapterView所在的行进行膨胀. 但有没有办法通过SimpleCursorAdapter获得简单的自定义量? 例如.我有一个数据库,我想查询它并将结果返回到具有交替行布局的ListView. SimpleCursorAdapter会做什么?或者有什么优雅的解决方案吗? 干杯 But is there 我知道您可以创建一个自定义适配器扩展BaseAdapter并创建各种布局,这些布局可以根据AdapterVIEw所在的行进行膨胀.

但有没有办法通过SimpleCursorAdapter获得简单的自定义量?

例如.我有一个数据库,我想查询它并将结果返回到具有交替行布局的ListVIEw.

SimpleCursorAdapter会做什么?或者有什么优雅的解决方案吗?

干杯

解决方法

But is there any way to get a simple amount of customization with a SimpleCursorAdapter?

就像BaseAdapter一样,您可以扩展CursorAdapter或SimpleCursorAdapter来进行自定义.

Eg. I have a database and I would like to query it and return the results to a ListVIEw with alternating row layouts.

如果您只是替换行颜色之类的小事,则可以简单地覆盖bindVIEw()并检查是否(cursor.getposition()%2 == 0)(或== 1)来设置适当的背景颜色.

如果在每个布局中使用不同类型或数量的视图,则需要覆盖getVIEwTypeCount()和getItemVIEwType().然后在newVIEw()中使用getItemVIEwType()来加载适当的布局,并在bindVIEw()中显示相应的数据.

总结

以上是内存溢出为你收集整理的Android – SimpleCursorAdapter是否允许多个布局,如BaseAdapter?全部内容,希望文章能够帮你解决Android – SimpleCursorAdapter是否允许多个布局,如BaseAdapter?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1128762.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存