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.

У кого-нибудь есть идея, почему пропадают текстовые поля?

0 ответов

Другие вопросы по тегам