Wie man einen festen Hintergrund für einen Bildschirm in Blackberry erstellen?
-
10-10-2019 - |
Frage
Ich möchte einen Hintergrund für einen Bildschirm erstellen, die sich nicht bewegen, wenn der Bildschirm gescrollt wird. Mein aktueller Code ist so etwas wie:
Bitmap bitmap = Bitmap.getBitmapResource("background.png");
setBackground(BackgroundFactory.createBitmapBackground(bgBmp));
Dies wird jedoch einen lockeren Hintergrund erstellen, das heißt, wenn Dynprofeldern ausstrecken der Anzeige, wenn der Benutzer scrollt der Bildschirm des Hintergrund als auch bewegen, einen Teil des Bildschirms verläßt Hintergrund weniger. Ich will nicht den Hintergrund wiederholt sich immer und immer für die gestreckten Teile machen. Was ich will aber ist ein Hintergrund, dass auf dem Display und der Rest der Felder bewegen oben auf gemerkt Aufenthalte. Kennen Sie jede direkte oder indirekte Art und Weise, dies zu tun?
Lösung
In den Hintergrund zu einem Manager, blättert nicht. Einen weiteren hinzufügen Manager, dass alle Ihre Felder zu halten und lassen Sie es blättern. So wäre es etwa so aussehen:
VerticalFieldManager noScroll = new VerticalFieldManager(VerticalFieldManager.USE_ALL_HEIGHT
| VerticalFieldManager.USE_ALL_WIDTH | VerticalFieldManager.NO_VERTICAL_SCROLL
| VerticalFieldManager.NO_VERTICAL_SCROLLBAR);
VerticalFieldManager scroll = new VerticalFieldManager(Manager.VERTICAL_SCROLL | Manager.VERTICAL_SCROLLBAR);
noScroll.add(scroll);
//Add all of your fields to scroll.
Andere Tipps
Zum Einstellen Hintergrund des Bildschirms folgenden Code, das Bitmap als Hintergrund hat.
getMainManager().setBackground(BackgroundFactory.createBitmapBackground(bitmap));