Hallo Ich entwickle eine Anwendung, wo ich die Anzahl der Bilder mit einigen Bedingungen anzeigen muss. Die Bilder sollten nacheinander auf dem Bildschirm angezeigt werden, wenn die nächste Schaltfläche geklickt wird. Hier ist die Größe aller Bilder 360x480.Wenn das Bild angezeigt wird, sollten alle anderen Felder wie nächste und vorherige Schaltflächen dem Bildschirm hinzugefügt werden images.Can jemand bitte helfen Sie mir in dieser Hinsicht.Anzeigen von Bildern
0
A
Antwort
1
Sie können Bilder mit der BitmapField anzeigen. Verwenden Sie die Methode setBitmap(), um das Bild zu ändern.
Bearbeiten: Ok, also sollten Sie so etwas machen, die Namen all Ihrer Bitmaps in ein Array schreiben, die Listener der Schaltfläche den Array-Index erhöhen oder verringern und diese Bitmap anzeigen. So Ihre nächste Taste könnte wie folgt aussehen:
ButtonField nextButton = new ButtonField("Next");
nextButton.setChangeListener(new FieldChangeListener(){
public void fieldChanged(Field field, int context)
{
if(arrayIndex + 1 >= bitmapArray.length)
{
return;
}
arrayIndex++;
Bitmap image = Bitmap.getBitmapResource(bitmapArray[arrayIndex])
myBitmapField.setBitmap(image);
}
});
Dies setzt voraus, dass Sie Ihre Bilder mit Ihrer App vorinstalliert sind und in dem ‚res‘ Verzeichnis gespeichert, wenn Sie sie von Online sind Download oder sie gespeichert auf Das Dateisystem, wie Sie die Bitmap laden, wird etwas anders aussehen. Ich habe diesen Code nicht kompiliert, damit er einige Bugs hat, aber das ist in etwa das, was Sie tun wollen.
Verwandte Themen
- 1. Anzeigen von .npy-Bildern
- 2. Anzeigen von Bildern mit EPUBLIB
- 3. Anzeigen von Bildern in Gridview
- 4. Anzeigen von Bildern in JComboBox
- 5. Anzeigen von Bildern als Thumbnail
- 6. Problem beim Anzeigen von Bildern mit Browsern
- 7. Anzeigen von Bildern außerhalb eines iframe Colorbox
- 8. Android: Anzeigen von Bildern in Webview
- 9. Anzeigen von Bildern dynamisch in einem ScrollPane
- 10. JavaScript- Wiederholungsfunktion zum Anzeigen von Bildern
- 11. Windows Form TextBox zum Anzeigen von Bildern
- 12. Wählen und Anzeigen von Bildern mit FileReader
- 13. Anzeigen von Bildern aus verschiedenen Quellen
- 14. Anzeigen von Bildern in der AIR-App
- 15. Anzeigen von Bildern in Atom-Feed
- 16. Anzeigen von Bildern aus einem Array
- 17. Anzeigen von Bildern mit griechischen in Dateinamen
- 18. Anzeigen von Bildern in MongoDb gespeichert
- 19. css - Anzeigen von Bildern mit horizontaler Bildlaufleiste
- 20. Anzeigen von Bildern außerhalb des Java-Anwendungskontextes.
- 21. Anzeigen von Bildern in GSP (Grails)
- 22. Anzeigen von CAD-Bildern mit Javascript
- 23. Anzeigen von Bildern aus azurblauen Blob-Containern
- 24. Anzeigen von Bildern von SDCard in einem Widget von MarshMallow
- 25. Zugriff auf S3-Speicher von EC2 zum Speichern von Bildern und Anzeigen von Bildern
- 26. Anzeigen von Bildern von JSON URL in Tableview
- 27. Anzeigen von benutzerdefinierten Bildern in 'Tools' Konfigurationsoptionen von ext.grid.panel
- 28. Verwenden von Javascript vs HTML zum Anzeigen von Bildern
- 29. Die beste Methode zum Anzeigen von Bildern in WPF
- 30. Anzeigen von Bildern in einem py2exe'd PyGTK-Programm
Danke Jonathan. Eigentlich muss ich neue Hintergrundbilder einstellen, wenn jeder Klick auf nächste Schaltfläche und die Felder neben, vorherige Schaltflächen sollten auf dem neuen neuen Bild hinzufügen. – Koushik
Sie müssen genauer sein, was Sie wollen. Möchten Sie das Bild auf dem BlackBerry-Startbildschirm als Hintergrundbild oder als Hintergrundbild in Ihrer App anzeigen? Wenn Sie das neue Bild "Hinzufügen" sagen, meinen Sie, dass Sie das vorhandene Bild ersetzen oder den Benutzer nach unten scrollen lassen möchten, um das neue Bild zu sehen. Möchten Sie, dass die nächsten und vorherigen Schaltflächen über dem Bild angezeigt werden? Haben Sie Probleme, die Tasten zu aktivieren? – Jonathan
Hallo Jonathan, wenn die App gestartet wird, habe ich einen Startbildschirm, der nächste und vorherige Tasten anzeigt. Jedes Mal, wenn ich auf nächste oder vorherige Tasten klicke, sollte der alte Startbildschirm durch einen neuen ersetzt werden. – Koushik