我正在黑莓手機上開發一個簡單的計算器應用程序,我對這個環境很陌生。 我想開發一個運行在列表中的應用程序(計算器)。可能會有更簡單的方法來實現這一點。但我想學習我的東西。可以將黑莓的列表分成兩半?
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);
}
}
現在我的問題是我怎麼可以將列表分爲兩半。或者我需要添加一個列表?或者有什麼方法可以將列表分成兩半?
如果您制定出每個列表行的自定義繪畫,則可以在其上繪製您想要的圖畫。否則,創建按鈕並將它們安排到管理器中,以便獲得2x2表格。我會選擇按鈕選項,因爲即使在ObjectListField中每行繪製2個項目,click事件也只會報告每行一個點擊。 –