Привет всем. Я разрабатываю приложение, в котором мне нужно разместить текст в середине LabelField на основе длины текста. Если размер текста превышает размер экрана, он должен отображаться в несколько строк. Как можно обернуть текст,Я использую следующий код
curCardText = tempCard.getText();
text = new LabelField(curCardText) {
public int getPreferredWidth() {
return Display.getWidth() - 100;
}
protected void layout(int maxWidth, int maxHeight) {
super.layout(getPreferredWidth(), maxHeight);
setExtent(getPreferredWidth(), getHeight());
}
};
и помещаю поле в диспетчере с помощью setPositionChild (), используя параметры жесткого кодирования.