Как настроить размер текста кнопки и метки для каждого поля отдельно в приложении Blackberry? - PullRequest
0 голосов
/ 25 января 2011

Я новичок в приложении BB.Я хочу настроить размер текста кнопки и текста метки.

Я использую этот код

try {
            FontFamily alphaSansFamily = FontFamily.forName("BBAlpha Serif");
            Font appFont = alphaSansFamily.getFont(Font.PLAIN, 9, Ui.UNITS_pt);
            setFont(appFont);
            } catch (ClassNotFoundException e) {
            }

, но при этом он изменит размер для всех полей, которые мы используем вКонструктор. Но мне нужен другой размер для другого поля. Как заголовок будет большого размера, так и другой текст кнопки текста ярлыка будет небольшого размера.

Ответы [ 2 ]

2 голосов
/ 25 января 2011

Я предполагаю, что вы вызываете это при создании экрана, поэтому setFont () меняет шрифт для полного экрана.

Вы можете вызвать набор шрифтов для нужной кнопки или метки, и он изменит шрифт только для этого поля, например, button.setFont(yourFont)

Вы явно вызываете setFont () для поля, которое хотитеизменить?

1 голос
/ 31 мая 2011

только что в приведенном выше блоке try donot объявляет оператор setFont (appFont), он устанавливает шрифт всего экрана. Insead установить шрифт, указав, какую метку или кнопку вы хотите установить шрифт, как

LabelField lf1 = new LabelField("Testing");
lf1.setFont(appFont);

Снова

ObjectChoiceField ocf1 = new ObjectChoiceField("","","");
ocf1.setFont(appFont);
...