2012-01-12 4 views
0

Ниже приведен фрагмент моего кода для устройства Blackberry. Это виджет списка с 3 элементами. Проблема в том, что я запускаю его, только заголовок виден в моем симуляторе Blackberry. 3 элемента являются невидимыми. Этот пользовательский интерфейс основан на j2me polish.Am. Я пропущу что-то в коде, пожалуйста, направляйте.Виджет списка невидимый в BlackBerry

de.enough.polish.ui.List transTypeList = new de.enough.polish.ui.List("", List.IMPLICIT); 
     // transTypeList.setInfo("View Transaction Status. Select the Transaction Status to view details."); 
      System.out.println("Setting Title"); 
      transTypeList.setTitle("View Transaction Status. Select the Transaction Status to view details."); 
      //#style list1 
      transTypeList.append("Processed Transactions", null); 
       //#style list1 
      transTypeList.append("Un-Processed Transactions", null); 
      //#style list1 
      transTypeList.append("Rejected Transactions", null); 


      transTypeList.addCommand(backCmd); 
      transTypeList.setCommandListener(this); 

      System.out.println("Setting Title"); 


      //#style nameTicker 
      transTypeList.setTicker(nameTrans); 
      display.setCurrent(this.transTypeList); 
      currentItem = "transTypeList"; 

ответ

0

Я не говорю, что это правильно, но надеюсь, так что это может быть:

Я думаю, вы должны использовать ListField вместо списка в ежевика;

и, наконец, add (listField);

Средство:

ListField transTypeList=new ListField(ListField.HIGHLIGHT_FOCUS); 

//Write what you want according to blackberry methods; 

add(transTypeList);//without adding field to the screen you didn't get anything; 

SETTITLE() является предопределенным способом, так это показывает только "Название"

, потому что в ежевике ListField работы;

Смежные вопросы