-
Forum: Cross-Platform-Entwicklung
by greenmile,
20. Aug 2014
Frage selbst beantwortet, funktioniert in fast allen Fällen.
uses
...
FMX.Platform.Android, Androidapi.JNI.GraphicsContentViewText, FMX.Helpers.Android,
...
function IsTabletNormal: Boolean; // z.B. Handy
-
Forum: Cross-Platform-Entwicklung
by greenmile,
19. Aug 2014
Hat jemand eine Idee, wie ich zwischen den verschiedenen Größen unterscheide? Android Tablets gibt es ja von ... bis.
Ich kann ja im Designer verschiedene Tablets auswählen ("Google Nexus") usw. und alles darauf anpassen. Aber wie entscheide ich beim Start, welche der angepassten Forms geladen werden? Aktuell kann ich nach den Sourcen meiner Vorgänger nur zwischen Handy und Tablet...
-
Forum: Cross-Platform-Entwicklung
by greenmile,
12. Jun 2014
Steht so im Pflichtenheft :(
-
Forum: Cross-Platform-Entwicklung
by greenmile,
12. Jun 2014
Ich verwend Checkboxen und wenn sich die Auflösung massiv ändert, dann ändert sich die Größe von den Teilen nicht. Außer halt bei TScaled.
-
Forum: Cross-Platform-Entwicklung
by greenmile,
12. Jun 2014
Kleine Frage: Ich habe in der Quell-Form ein TScaledLayout, dessen Column ich in einer abgeleiteten Form vergrößern möchte. Beim Start bekomme ich jedoch dann den Fehler
Exception EReadError in Modul xxx.exe bei 000C1EE0.
Fehler beim Lesen von gridPanel.ColumnCollection: Eine Spalte, die Steuerelemente enthält, kann nicht gelöscht werden.
Ich habe jedoch nur die Größe im Designer...
-
Forum: Cross-Platform-Entwicklung
by greenmile,
12. Jun 2014
Die Form-Vererbung... Man, da hätte ich auch selbst drauf kommen können. :oops:
Vielen Dank, klappt super!
-
Forum: Cross-Platform-Entwicklung
by greenmile,
11. Jun 2014
Ist vielleicht eine blöde Frage, aber wie hast Du das realisiert? Wenn ich eine zweite Form mit .Show anzeige, dann klappt das nicht 100%. Oder handelst Du das direkt in der DPR?
-
Forum: Cross-Platform-Entwicklung
by greenmile,
6. Jun 2014
Ok, vielen dank für die Infos, das hilft mir weiter.
-
Forum: Cross-Platform-Entwicklung
by greenmile,
6. Jun 2014
Ach ja ... Muss mich erst dran gewöhnen, dass es die ja jetzt unter FMX gibt.
Und TScaledLayout?
-
Forum: Cross-Platform-Entwicklung
by greenmile,
6. Jun 2014
Also zwei Forms für eine Anwendung. Und wie handelt ihr den Source (was sich hinter "Button1 verbirgt") sowie die verschiedenen Auflösungen eines Pads? TScaledLayout?
TScaledLayout funktioniert zwar, es sieht aber ziemlich gestrecht aus, also irgendwie ... komisch.
-
Forum: Cross-Platform-Entwicklung
by greenmile,
4. Jun 2014
Machst Du dafür jedesmal ein neues Projekt? Oder wie habt ihr die verschiedenen Screens voneinander getrennt?
-
Forum: Cross-Platform-Entwicklung
by greenmile,
3. Jun 2014
Es gibt doch Unterschiede zwischen XE5 und XE6. In XE6 hat sich wirklich was getan, so hätte es von Anfang an sein müssen.
Es macht schon Spaß zu sehen, wie die Anwendung mit wenig Aufwand mal eben auf einer anderen Plattform läuft; wenn auch teilweise recht langsam.
Ich raffe FMX aber noch nicht so richtig. Ich habe eine Anwendung für das Galaxy S4 designed, verwende nur original Labels,...
-
Forum: Cross-Platform-Entwicklung
by greenmile,
2. Jun 2014
Den Punkt "Gerät sperren/entsperren" kann ich von der Liste streichen, war ein Design-Fehler: Ich habe bei Android immer eine Form mit Kopf-/Fußzeilen genommen. Die untere Toolbar hat dann jedoch immer die Anchors "Left, Top, Right, Bottom". Wenn das Gerät nun gesperrt und entsperrt wird, scheint sich die Größe der Form zu ändern. Die untere Toolbar passt sich an, ändert sich jedoch anscheinend...
-
Forum: Cross-Platform-Entwicklung
by greenmile,
2. Jun 2014
Im Event "BecameActive" hast Du frmMain.Width := Screen.Size.Width; / frmMain.Height := Screen.Size.Height; definiert?
Hat leider nichts gebracht. Am einfachsten lässt es sich reproduzieren, in dem man die App in Delphi auf dem Android startet, während dieses Gesperrt ist. Entsperrt man das Handy, nachdem Delphi die App übertragen hat, sieht man nix mehr. Zumindest in den meisten Fällen. Ich...
-
Forum: Cross-Platform-Entwicklung
by greenmile,
2. Jun 2014
Da reicht eine normale Hello-World App auf einem Galaxy S4.
-
Forum: Cross-Platform-Entwicklung
by greenmile,
2. Jun 2014
Hallo,
ich habe mich inzwischen einigermaßen voran gearbeitet, meine App läuft soweit unter Android. Ich habe jedoch einige Punkte, die ich einfach nicht lösen kann, Google half leider auch nicht weiter:
- Gerät sperren/entsperren
Wenn meine App läuft und ich das Gerät sperre/entsperre, dann ist meistens die Anwendung nur noch ein einziger Klumpen, man sieht also keinen Text, keine...