Список виджетов невидим в BlackBerry - PullRequest
0 голосов
/ 12 января 2012

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

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";

1 Ответ

0 голосов
/ 12 января 2012

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

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

и, наконец, добавить(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 () - это предопределенный метод, поэтому он показывает только «Заголовок»

потому что в blackberry работает ListField;

...