0

我的代码中有一个类转换异常。我在添加标签字段时使用 Richlist,它给了我一个类转换异常。如何解决这个问题?

RichList list = new RichList(vfm, true,2, 1); 
list.add(new Object[]  {
    new BitmapField((arrow),Field.FIELD_RIGHT), 
    new LabelField(ModelController.getInstance().getJsonArrayGroup().getJSONObject(counter).getString("name")){
        protected void paint(Graphics g) {
            g.setColor(0x0511a0a); 
            super.paint(g);
        }
    },
    "",  
    new SeparatorField()});
4

1 回答 1

2

请参阅blackberry.com 上的 RichList 示例文档

尽管该add()方法的 API 需要一个 数组Object,但实际上,它希望您传递它BitmapString对象。

也许是这样的,对你来说:

list.add(new Object[] { arrow, 
                        ModelController.getInstance().getJsonArrayGroup().getJSONObject(counter).getString("name"),
                        "" });
于 2012-12-26T11:22:37.310 回答