LaurentC. Опубликовано 15 сентября, 2016 Поделиться Опубликовано 15 сентября, 2016 (изменено) Hello, There is anyway to use/set by default the latest android theme for progress dialog and activity dialog? It's using Android 2.0 theme! To get the latest OS theme I had to change this function on FGX.ProgressDialog.Android.pas as follow: (For your info, I'm using fgx_0.7.1.114) procedure TAndroidNativeActivityDialog.RecreateNativeDialog; var ThemeID: Integer; begin if IsNativeDialogCreated then FNativeDialog.setOnCancelListener(nil); FNativeDialog := nil; case Theme of TfgDialogTheme.Auto: ThemeID := GetNativeTheme(Owner); TfgDialogTheme.Dark: ThemeID := TJAlertDialog.JavaClass.THEME_DEVICE_DEFAULT_DARK; //Was before: ThemeID := TJAlertDialog.JavaClass.THEME_DEFAULT_DARK; TfgDialogTheme.Light: ThemeID := TJAlertDialog.JavaClass.THEME_DEVICE_DEFAULT_LIGHT; //Was before: ThemeID := TJAlertDialog.JavaClass.THEME_DEFAULT_LIGHT; else ThemeID := GetNativeTheme(Owner); end; CallInUIThreadAndWaitFinishing(procedure begin FNativeDialog := TJProgressDialog.JavaClass.init(TAndroidHelper.Context, ThemeID); end); end; Изменено 15 сентября, 2016 пользователем LaurentC. Цитата Ссылка на комментарий
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.