Список отображения Blackberry в алфавитном порядке - PullRequest
0 голосов
/ 10 января 2012

Код ниже предназначен для сохранения списка друзей из facebook.

Profile[] f=user.getFriends();
for(int i=0;i<f.length;i++){
String id=f[i].getId();
String name=f[i].getName();
vector.addElement(new FriendsRequestObject(id,name));
}

Теперь я хочу отобразить список друзей с флажками.

VerticalFieldManager vfm=new VerticalFieldManager(Manager.VERTICAL_SCROLL | Manager.VERTICAL_SCROLLBAR);
boolean checked = false;
for(int i=0;i<vector.size();i++){

    FriendsRequestObject co_vec = (FriendsRequestObject)vector.elementAt(i);

    String name=co_vec.getSender_name();
    String id=co_vec.getSender_id();


     box = new CheckboxField(" "+name , checked, Field.USE_ALL_WIDTH){
            public void paint(Graphics graphics) {
               graphics.setColor(Color.WHITE);
              super.paint(graphics);
            }
         };

         box1.addElement(box);
        // box.setMargin(6, 0, 0, 4);
         vfm.add(box);



}
vfmMiddle.add(vfm);

Как оформить Список в алфавитном порядке?.

1 Ответ

2 голосов
/ 10 января 2012

Простым способом было бы использовать SimpleSortingVector вместо Vector, определить и установить Comparitor , для которого вы хотите установить желаемый порядок.

Дляпример смотрите здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...