可以将黑莓中的列表域分成两半吗?

时间:2011-11-23 07:55:20

标签: blackberry

我现在正在黑莓中开发一个简单的计算器应用程序,我对这个环境不熟悉。 我想开发一个运行在列表中的应用程序(计算器)。可能会有更简单的方法来实现它。但我想用我的东西学习。

value1    : (numeric textfield)
value1    : (numeric textfield)

+         : (result(value1+value2))
-         : (result(value1-value2))
*         : (result(value1*value2))
/         : (result(value1/value2))

对于这个应用程序,我开发了使用eclipse作为..

public class Scr_Main extends MainScreen
{

    String my_array[] = new String[]{"+", "-", "*","/"};
    EditField editfield_value1,editfield_value2;
    ObjectListField my_list;
    GridFieldManager gfm;

    public Scr_Main()
    {
        this.setTitle("Address Book");
        //Defining Components 

        gfm = new GridFieldManager(1, 1, 0);
        editfield_value1 = new EditField("Enter Value :", "");
        add(gfm);

            gfm = new GridFieldManager(1, 1, 0);
        editfield_value2 = new EditField("Enter Value :", "");
        add(gfm);

        my_list= new ObjectListField();
        my_list.set(my_array);
        add(my_list);
    }
}

现在我的问题是如何将列表分成两半。还是我需要再添加一个列表?或者是否有任何方式将列表分成两半?

1 个答案:

答案 0 :(得分:0)

重写ListFieldCallback.drawListRow()方法以自定义每行的绘制方式。