목록을 사용하는 대신 Form을 사용해야합니다. 이렇게하면 시작 부분에 TextField를 추가하고 TableItem 가능한 버튼을 만들면 과 같이 다양한 StringItem 객체와 똑똑한 스타일을 사용하거나 눌러서 사용할 수 있습니다.
계산기를 만들 경우 midp2 뷰 유형 접근 방식을 사용하려고합니다. 이것은 버튼이 화면 너비에 따라 확장된다는 것을 의미합니다. 끔찍한 검증되지 않은 sudo는 같은 코드에서 내가 할 수 있습니다
//#style calcForm
Form calc = new Form(Locale.get("calc.title")); // See the use of J2ME Polish's [Localization][5]
calc.append(myInputField);
calc.append(plusOperator);
...
은 스타일에 대한 CSS는있을 경우 :
/* Simple white to black gradient background, using midp2 view type styling */
.calcForm {
padding: 2;
padding-left: 10;
padding-right: 10;
background {
type: vertical-gradient; /* See how I have added a little gradient background here*/
top-color: red;
bottom-color: black;
start: 25%;
end: 100%;
}
layout: horizontal-expand | horizontal-center | vertical-center;
view-type: midp2;
}
항상 작은 화면에 맞지 않을 수있는 버튼을 의미합니다 TableItem 방법을 사용하여, 하지만 더 빨리 구현할 수 있습니다. 끔찍한 검증되지 않은 sudo는 같은 코드에서 내가 할 수 있습니다
TableItem calcButtons = new TableItem(4, 4); //16 block table 4 by 4
calcButtons.add(0,0, "1"); //Don't trust my 0,0 indexing I sometimes forget
....
calcButtons.addCommand(selectButton);
calcButtons.setItemCommandListener(myViewObj); //Or whatever is managing the object, it could be the MIDlet
Form calc = new Form(Locale.get("calc.title"));
...
calc.append(calcButtons);
...
어쨌든 난 당신이 유용한의 일부를 찾을 당신이 다른 J2ME 폴란드어 일부 기능의 작동 방법을 볼 수 있기를 바랍니다.