У меня есть поле сетки, и я добавляю содержимое в ir.Проблема в том, что элементы прокручиваются за пределы поля сетки.Я хочу, чтобы предметы находились внутри поля сетки, а не выходили за его пределы.Ниже приведен фрагмент кода.
gridbackManager = new VerticalFieldManager(
VerticalFieldManager.NO_HORIZONTAL_SCROLL |
VerticalFieldManager.VERTICAL_SCROLL) {
protected void paintBackground(Graphics graphics) {
int c = graphics.getColor();
graphics.setColor(Color.WHITESMOKE);
graphics.fillRect(0, 0, bip.getWidth(), bip.getHeight());
graphics.setColor(c);
super.paintBackground(graphics);
}
protected void sublayout(int maxWidth, int maxHeight) {
int width = bip.getWidth();
int height = bip.getHeight();
super.sublayout( width, height);
setExtent( width, height);
}
};
Здесь bip - это растровое изображение размером 290 * 220.У меня размер экрана 320 * 240.Таким образом, поле сетки покрывает не весь экран, а некоторую его часть.