Upośledzone TMemo w aplikacji na androida (FMX)

Upośledzone TMemo w aplikacji na androida (FMX)
didzni
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 136
0

Zauważyłem, że Memo w aplikacji skompilowanej na androida nadaje się tylko do wyświetlania krótkich tekstów i do niczego więcej, no chyba że jestem w grubym błędzie. Nie działa zmiana koloru Memo, nie działa zaznaczanie ciągow znaków (SelStart, SetLength), nie działa zmiana koloru czcionki w czasie działania programu, a nawet gdy ma wyświetlić dłuższy tekst to lubi się wywalić cała aplikacja.

Jedyne, co zauważyłem że działa to zmiana rozmiaru czcionki w trakcie.

Gdy skompiluję identyczną aplikację dla Mac Os to jest okej. W windows też jest okej. Dlaczego w androidzie to jest takie upośledzone? Procedury i własności są, ale dlaczego nie działają? Robię coś źle?

flowCRANE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Tuchów
  • Postów: 12269
0

Jeśli chodzi o brak reakcji na zmianę właściwości fontu i koloru kontrolki, to obstawiam, że kontrolka używa ustawień bieżącego stylu (schematu) i stąd brak reakcji. Nie używam Delphi (tym bardziej FMX), ale znalazłem w dokumentacji właściwość StyledSettings, która może tłumaczyć takie zachowanie.

hnb
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 28
0

Niestety komponent Memo jest jednym z mniej dopracowanych na mobilnych platformach. Komponent potrafi ucinać/gubić znaki i kiepsko współpracuje z klawiaturą ekranową, niedziałające SelStart i SetLength nie są największą bolączką ;).

  • Rejestracja: dni
  • Ostatnio: dni
0

A co proponujecie zamiast Memo?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.