Мне нужно разделить экран на две части. В одной части мне нужно отобразить массив текстовых элементов, а в другой - несколько текстовых полей с кнопками.
Для этого я беру двух вертикальных полевых менеджеров, названных как первый и второй.
В первом вертикальном менеджере полей я добавляю текстовое содержимое, подобное этому
VerticalFieldManager ratesScreen = new VerticalFieldManager(FOCUSABLE|VERTICAL_SCROLL|VERTICAL_SCROLLBAR);
ratesScreen.setBorder(ratesScreenBorder);
for(int i=0;i<10;i++){
HorizontalFieldManager hfm = new HorizontalFieldManager();
LabelField years = new LabelField();
years.setText(ratesVector.elementAt(i));
LabelField arm = new LabelField();
arm.setText(ratesVector.elementAt(i+1));
LabelField fixed = new LabelField();
fixed.setText(ratesVector.elementAt(i+2));
hfm.add(gapLabel);
hfm.add(years);
hfm.add(gapLabel1);
hfm.add(arm);
hfm.add(gapLabel2);
hfm.add(fixed);
ratesScreen.add(hfm);
}
И добавьте второй вертикальный диспетчер полей в статус, подобный этому.
this.setStatus(screenManager);
Это выглядит так
Здесь проблема в том, что указанный выше вертикальный диспетчер полей не фокусируется и не прокручивается.
Есть идеи как решить?