![]() |
Listview und weitere Fragen
Hallo,
inzwischen habe ich erfolgreich 2-3 Tests unter Android gemacht, es hat sich ja wirklich etwas getan. Vielleicht liegt es aber auch nur am neuen Handy, dass es nun fix ist :-D Anyway habe ich doch noch einige Fragen, vielleicht hat hier jemand Antworten für mich? - Wie kann man den Detail Button im ListViewItem ausblenden? Ich möchte nur ein Item mit einem Image aus einer Imagelist, jedoch ohne Detail-Pfeil - Kann ich die letzte Zeile als feste, nicht scroll-able Zeile definieren? Wenn ja: wie? - Kann ich den VCL Farbcode irgendwie in einen FMX Farbcode umrechnen? - Kann ich das "Bitte warten" mit dem drehenden Kreis native aufrufen oder muss ich das selbst machen? Ich meine den Dialog, der z.B. bei "Anwendungen werden optimiert" kommt. - Ich habe eine XE8-Update1 Android Anwendung unter Android 6 getestet: Lief. Funktioniert das nun auf allen Android 6 Geräten? War es ein Zufall dass es lief? Oder kommt XE8 Upd1 mit Android 6 klar? - Kann ich die eigene Versionsnummer bei einer Android App auslesen? - Nach Migration XE8 auf XE10 (in einer VM) wird die Anwendung zwar auf's S6 übertragen, wird aber sofort wieder beendet. Muss ich etwas aus der Projektdatei löschen? |
AW: Listview und weitere Fragen
Hallo grenmile,
das ListViewItem kann man in dem zugehörigen Appearance in fast alle Richtungen einstellen. Ich nehme meistens "Custom" und schalte dann alles ab was ich nicht brauche, in der Strukturansicht kann man die Appearance Einstellungen shcnell finden. Bei mir ist eher das Problem das wenn ich unter die letzte Zeile klicke dann clickt immer das letzte Item mit. Das muss ich abfangen damit es richtig funktiniert. Es gibt zu deiner Frage aber auch ![]() Ich weiss nicht eas du meinst, TAlphaColor ist die richtige Farbstruktur für Fmx, das solltest du eingentlich nicht mit Vcl mischen können (AlphaColor hat noch RGB+Alpha Parameter). Trotzdem sollten RGB Farbe eigentlich gleich sein, wenn du das meinst ? Hast du etwas Vcl/Fmx gemischt in deinem Projekt ? Es gibt einen ![]() XE8 Upd1 läuft schon stabil, aber für CrossPlatform wirst du über kurz oder lang nicht drumrum kommen ständig aktuell, also Rx10, zu bleiben, weil sich alle Platformen (incl. Windows) im Moment ständig ändern. Das Auslesen der Version würde ich mir auch wünschen, ich denke das gegt im Moment nur mit einem selbstgeschriebenen Experten der das dann in eine Version.inc Datei oder so ähnlich einbaut, vor dem Kompilieren. Wenn die App abschmiert hast du vielleicht die ![]() Beides führt ganz sicher zum killen der App, und es gibt womöglich noch zig weitere Konstellationen. Ab Besten immer ale Module sauber trennen, nicht blockieren, und nur laden wenn wirklich benötigt. Rollo |
AW: Listview und weitere Fragen
Zitat:
Zitat:
Zitat:
|
AW: Listview und weitere Fragen
Soweit
![]() Die Farben entsrechen auch eigentlich den TColor, mit ein paar Ergänzungen: ![]() Also ich denke Red = clRed, das bleibt im Wesentlichen kompatibel. Und du kannst natürlich immer noch RGB direkt setzen, ist also kein grosses Problem. Wenn es dir hilft kannst du ja auch den ![]() deiner App. Rollo |
AW: Listview und weitere Fragen
Du bist jetzt mein Listview Held :) Ich habe testhalber die Checkbox als Detail aktiviert, die wird auch angezeigt. Aber wie unterscheidet man, ob der User auf den Eintrag (OnItemClick) oder auf die Checkbox (?) geklickt hat?
|
AW: Listview und weitere Fragen
Inzwischen konnte ich mein kleines Testprojekt erfolgreich zu Ende führen und muss leider, leider, leider sagen, dass es mit XE8 sehr viel Spaß gemacht hat. Lediglich das debuggen hat nicht funktioniert; ein wenig Messagebox Debugging hat aber zum erfolg geführt. Ein wenig erschreckend war, dass die App auf einem HTC M8 bei einer Exception unmittelbar abstürzt (egal, ob innerhalb eines Try ... Except Blocks oder nicht), auf einem Galaxy S4/S5/S6 lief sie hingegen korrekt weiter. Um einige Antworten auf meine eigenen Fragen zu geben für die, die auch suchen:
Zitat:
Zitat:
Zitat:
Code:
ItemAppearance.ItemObjects.Accessory.Visible := false
Zitat:
Zitat:
Zitat:
Code:
Version := JStringToString(SharedActivityContext.getPackageManager.getPackageInfo(SharedActivityContext.getPackageName, 0).versionName);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz