TextField исчезнет в TableLayout в LWUIT Java ME
Я искал эту проблему, но все еще не могу найти решение. Кстати, мой уровень Google Translate ужасен (я говорю по-испански). Ну, дело в том, что я хочу, чтобы моя заявка выглядела следующим образом:
Или может быть так:
Проблема в том, что когда я хочу, текстовые поля исчезают, я не знаю, почему это так.
Вот мой код:
TableLayout tableLayout = new TableLayout(3, 2);
this.setLayout(tableLayout);
//this.addCommandListener(this);
TableLayout.Constraint colum1 = tableLayout.createConstraint();
colum1.setWidthPercentage(35);
lblCodigo = new Label("Codigo :");
this.addComponent(colum1, lblCodigo);
TableLayout.Constraint colum2 = tableLayout.createConstraint();
colum2.setHorizontalAlign(Component.LEFT);
colum2.setWidthPercentage(65);
txtCodigo = new TextField();
this.addComponent(colum2, txtCodigo);
TableLayout.Constraint span = tableLayout.createConstraint();
span.setWidthPercentage(100);
span.setHorizontalAlign(Component.CENTER);
span.setHorizontalSpan(2);
btnBuscar = new Button("Buscar");
//btnBuscar.setPreferredW(50);
this.addComponent(span, btnBuscar);
Ну, я работаю с LWUIT 1.4, Java ME SDK 3.0.
Я попробовал это с LWUIT 1.5.
У кого-нибудь есть идея, почему пропадают текстовые поля?