03-02-2025, Saat: 10:59
Merhaba,
Android tarafında android 10 ile gelmiş olan tam ekran modu ve kenarlardan geri yapabilme işlevini Delphi fmx tarafında yakalayamadığımı fark ettim. Aşağıdaki gif üzerinde net bir şekilde görebiliriz.
Problem ;
Klavye açıldıktan sonra beliren alt kısımdaki geri butonu ile klavyeyi kapatır isek edit bileşenindeki yeşil imleçle belirtilen odak işlemi kayboluyor. Fakat klavye açıldıktan sonra ekranın herhangi bir kenarından geri işlevi yaparsam edit üzerindeki yeşil odak kaybolmuyor fakat klavye kapanıyor. Bu da klavyenin açık mı yoksa kapalı mı olduğundan ziyade yüksekliğini alamamama neden oluyor.
Fikirlerinizi almak istiyorum. Çözüm önerileriniz nelerdir?
Not : Her bileşende klavye kapandıktan sonra setFocus işlemini false ayarlamayı denedim fakat klavye bu sefer edit veya memo bileşenine basıldığında açılmıyor. Kontrolü bu kadar koda bağlı tutmak mantıksız geldi. Belki başka çözümler vardır diye sormak istiyorum.
Android tarafında android 10 ile gelmiş olan tam ekran modu ve kenarlardan geri yapabilme işlevini Delphi fmx tarafında yakalayamadığımı fark ettim. Aşağıdaki gif üzerinde net bir şekilde görebiliriz.
Problem ;
Klavye açıldıktan sonra beliren alt kısımdaki geri butonu ile klavyeyi kapatır isek edit bileşenindeki yeşil imleçle belirtilen odak işlemi kayboluyor. Fakat klavye açıldıktan sonra ekranın herhangi bir kenarından geri işlevi yaparsam edit üzerindeki yeşil odak kaybolmuyor fakat klavye kapanıyor. Bu da klavyenin açık mı yoksa kapalı mı olduğundan ziyade yüksekliğini alamamama neden oluyor.
Fikirlerinizi almak istiyorum. Çözüm önerileriniz nelerdir?
Not : Her bileşende klavye kapandıktan sonra setFocus işlemini false ayarlamayı denedim fakat klavye bu sefer edit veya memo bileşenine basıldığında açılmıyor. Kontrolü bu kadar koda bağlı tutmak mantıksız geldi. Belki başka çözümler vardır diye sormak istiyorum.

