我现在正在黑莓中开发一个简单的计算器应用程序,我对这个环境不熟悉。 我想开发一个运行在列表中的应用程序(计算器)。可能会有更简单的方法来实现它。但我想用我的东西学习。
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);
}
}
现在我的问题是如何将列表分成两半。还是我需要再添加一个列表?或者是否有任何方式将列表分成两半?
答案 0 :(得分:0)
重写ListFieldCallback.drawListRow()
方法以自定义每行的绘制方式。