Доброго времени суток!
В FMX часто показывается старая тема для нативных диалогов (из Андроид 2.3)
Сделал небольшое приложение которое демонстрирует смену темы (не путать со стилями FMX)
Актуально если у вас версия системы выше Андроид 4
В FMX часто показывается старая тема для нативных диалогов (из Андроид 2.3)
Сделал небольшое приложение которое демонстрирует смену темы (не путать со стилями FMX)
Актуально если у вас версия системы выше Андроид 4
ANDROID 2.3+
ANDROID 4+
ANDROID 5+
Список тем
Проект на GitHub
Почему-то не работает в моей программе. В вашей тестовой работает. Из-за чего может быть?
ОтветитьУдалитьДобавили файл FMX.Helpers.Android в проект?
УдалитьProject Manager -> Add...
да, конечно. см. ниже.
Удалитьв GetThemeFromDescriptor приходит ADescriptor=nil. Думаю, это как-то связано с тем что у меня Screen.ActiveForm.StyleBook<>nil, но TStyleManager.FindStyleDescriptor(Screen.ActiveForm.StyleBook.Style) возвращяет nil. Особо не разбирался и поставил "костыль", все работает;)
ОтветитьУдалитьага, там 0 возвращает, исправил
УдалитьСпасибо за избавление от уродливых диалогов 2.3!!!))
УдалитьВсегда пожалуйста)
УдалитьВ Rio почему то тема не меняется
ОтветитьУдалитьУточняю - я взял FMX.Helpers.Android.pas в Rio, перенес в него правки с помощью Beyond Compare
Удалить