Fenstergröße (Android)
5. Mai 2021, 10:02
Moin moin,
nach zuvielen Jahren wollte ich ja nun endlich mal wieder ein Programm für Windows/Android/iProdukt schreiben.
Also erstmal ganz einfach mit einer Vorlage angefangen.
-> Geräteübergreifende Anwendung -> Registerkarte mit Navigation
Und dann ausprobiert ob es auf's Handy will und wie schnell das Ding startet,
vor allem ob nach AppWechsel und zurück es wieder aufgeht (da war es damals öft abgekratzt) und wie schnell dort.
Also, das Fenster war irgendwie klein.
* volle breite
* aber oben und unten knapp ein Zentimeter schwarzer Rand
* und die Tastenleiste vom Android ausgeblendet, aber eingeblendet 1-2 millimeder in des Fenster überstehend
Hab keine Property gefunden. (sowas wie Maximize und FullScreen gelten wohl nur für Desktop)
Das Fenster größer ziehen, ändert auch die Größe, irgendwann so groß, dass
* es oben anstößt
* und unten erst weiter runter geht
* aber dann dann hochpoppt, die AndroidButtons dauerhaft eingeblendet sind und das unten auch ausfüllen
Versucht "Vollbild" hinzubekommen und dabei entdeckt
* SystemStatusBar = VisibleAndOverlap
Komischer Weise wurde das Fenster jetzt nich Vollbild, obwohl im Formdesigner groß genug,
sondern es ist nun kleiner als jemals zuvor.
* oben und unten knapp 2 cm-Balken
* und SystemStatusBar, wie eingestellt -> blendet sich aus
Ich weiß, dass es Handies mit noch krankerem Formfaktor gibt (immer "mehr" Icons aus Startbild übereinander, wie ich aus der Werbung kenne, was soooo cool sein soll)
Es kann doch aber nicht sein, dass ich prophylaktisch das Fenster im Designer enorm hoch mache,
denn jetzt ist es schon totaler schwachsinn, wenn im Formdesigner ein großer Teil des Fensters nicht mehr sichtbar ist.
Was um Himmels Willen muß man machen, damit sich das Fenster von selbst einpasst?
Mein Handy hab ich einfach nur angesteckt, es tauchte in "Ziel" auf, und das war es an Konfikuration. (abgesehn von den Property der Form)
Ach ja, das Einzige, was ich noch geändert hab, aber es ändert nichts am obrigen Verhalten
* FormFaktor: Orientation=[Portrait,InvertedPortrait] und Devices=[Desktop,iPhone,iPad] (warum gibt es hier kein Android?)
* Zielplatform: Android64
[add]
Ach ja, Android 8.1
Tablets mit Android 6 und 10 hätte ich noch, aber erstmal auf Handy probieren.
Der letzte 10.4.2-Patch nicht eingespielt. (im Notfall das Backup zurückspielen kann ich nicht, da für's Firmen-Intranet eingerichtet und ich ja nicht auf Arbeit bin)
[/add]
Meine letzten richtigen Versuche waren noch im XE? (glaub 5)
Damals hatte ich dieses Problem nicht, aber mein altes Tables war auch 4:3 und auch das Handy war noch auch nicht so hoch.
Hab das Gefühl, wenn der hippe Trend so weiter geht, dass die Dinger bald 'nen halben Meter lang/hoch sind. (kleine "benutzbare" Handies, die noch in die Hemdtasche passen, ohne die Tasche bis zu den Knien runterzuziehen, gibt es ja garnicht mehr)
Am Ende hatte ich dann damals mühevoll mit dem Android Studio weitergearbeitet, da Delphi leider nicht nutzbar war.
Ich wollte was machen, dass Delphi niemals können wird (ein Hintergrundprogramm, das nur aus einem kleinen Icon und winzigem Editor/Eingabefeld/Anzeige besteht, die über anderen Apps verschiebbar schwebt) und außerdem war die APK vom Delphi auch ein sehr vielfaches größer, als ich es von einer "winzigen" App, mit fast ohne Funktion, erwartet hätte. (versucht mal den Kunden zu erklären, warum es gefühlt 100MB sind, für "garnichts")
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
Geändert von himitsu ( 5. Mai 2021 um 12:52 Uhr)
|