自定义列表字段与黑莓中的自定义对象ChoiceField?

时间:2012-05-14 08:41:45

标签: blackberry custom-lists

我是同时处理android的新BB开发人员,我正准备一个包含两种语言的列表和对象选择字段的项目。

在blackberry中,我有一个包含10个元素的列表,在每个元素行上,我需要在点击该按钮时显示一个箭头按钮,将弹出一个ObjectChoiceField。

在这里,很清楚list和obejctchoice字段都是自定义的。

我很困惑,请让我知道,这是如何实现的。

提前完成..!:| enter image description here

1 个答案:

答案 0 :(得分:1)

//自定义ListField How to customize a ListField in BlackBerry?

要获得点击的项目,只需将以下功能添加到代码

即可
protected boolean navigationClick(int status, int time) {
        Field field = this.getLeafFieldWithFocus();

        if(field instanceof ListField){
            System.out.println("navigationClick Yes Yes you clicked list item ");
            ListField listField = (ListField)field;
            // this will give you clicked index.
                    int index = listField.getSelectedIndex();
            // pop up your Object choice field here...
        }
        return true;
}