在我的应用程序中,我需要一个带有自定义大小的不可编辑文本的可滚动字段。我正在尝试这样做,如下所示:
final int sx2 = Display.getWidth()-Display.getWidth()*2/51-kButtonWidgh;
final int sy2 = Display.getHeight()*7/12;
VerticalFieldManager vfm3 = new VerticalFieldManager()
{
public void sublayout( int maxWidth, int maxHeight )
{
super.sublayout(sx2, sy2);
}
};
text = new TextField((Field.FOCUSABLE & Field.READONLY & Field.STATUS_MOVE_FOCUS_HORIZONTALLY)){
public void layout( int maxWidth, int maxHeight ) {
super.layout(sx2, sy2); //my custom frame
}
};
vfm3.add(text);
vfm2.add(vfm3);
但它可编辑,不可滚动。文本从开始字段打印,并在远离其框架的地方结束。有光标,超出场框,并且没有滚动。我该怎么做?