哇..。这是一个相当长的标题。但这是我问题的要点。
我返回一个游标,其中包含一个名为Budget的SQLiteDatabase表中的数据。数据库中的一列存储项目的货币金额。
这张桌子看起来像这样。
_id Item Amount
1 Book 299.99对,所以我返回游标,使用我自己的自定义适配器,该适配器继承自SimpleCursorTreeAdapter,然后将数据加载到ExpandableListView中。
现在的问题是,如何格式化金额的显示方式。我知道如何进行实际的格式化(将NumberFormat转换为本地货币),但我想知道如何在游标进入ExpandableListView之前访问游标的值以对其进行修改。
我应该访问游标,还是应该涉足SimpleCursorTreeAdapter方法?
我非常感谢任何建议和方向,因为我在这一点上完全被难住了。
发布于 2011-02-17 05:18:10
是的,经过大量的挖掘,通过反复试验,解决方案非常简单。
如果你使用的是API5和up,你可以只使用ViewBinder来定制你的输出。如果您使用的是API4和up,则不能使用ViewBinder,因此必须覆盖自定义适配器的bindChildView方法。
希望这能帮助到一些人。
https://stackoverflow.com/questions/4954743
复制相似问题