Перейти к содержанию
Fire Monkey от А до Я
  • 0

[Отклонение] Программа не отвечает после вращения устройства


Kitty

Вопрос

Планшет PIPO M7 Pro Андроид 4.4.2. Если запустить приложение на планшете и затем повернуть планшет на 90 градусов, при этом приложение также поворачивается и затем вернуть планшет в исходное состояние, то кнопки перестают отвечать на нажатие. После поворота никакой код не работает:

//C++ Builder XE6
void __fastcall TForm1::Button2Click(TObject *Sender)
{
  Close();//после вращения планшета не работает, до вращения все нормально
}

С чем это может быть связано и как исправить?

Спасибо.

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

"Нарывался" на некоторые подобные косяки при игре с параметрами (при пробах со splash) 

android:windowNoTitle 
android:windowFullscreen

Прога после поворотов не всегда адекватно реагировала, позиционировала контролы и т.п. Пока отложил эти

украшательства и не разобрался в чем дело, но думал тут об этом как-нить написать. Может и у вас что то подобное мешает жить?

Ссылка на комментарий
  • 0

Данные "косяки" присутствовали в RAD Studio XE5. В XE6 полёт нормальный. Android 4.1

Предполагаю, что в Вашем случае проблема кроется в перерисовке стиля. Попробуйте realigncontent, update и т.д.

Ссылка на комментарий
  • 0
Может и у вас что то подобное мешает жить?

 

У меня на форме панель с выравниванием по центру на панели две кнопки и текстовая метка. Все, больше ничего нет. Никаких стилей, все по дефолту.

Ссылка на комментарий
  • 0

Вот это исправляет проблему:

void __fastcall TForm1::FormResize(TObject *Sender)
{
  //Портретная ориентация
  if (Height > Width)
  {
	Application->ProcessMessages();
	Realign();
  }
  //Альбомная ориентация
  else if (Height < Width)
  {
	Application->ProcessMessages();
	Realign();
  }
}

Спасибо Nix0N.

Ссылка на комментарий
  • 0
Может и у вас что то подобное мешает жить?

 У меня на форме панель с выравниванием по центру на панели две кнопки и текстовая метка. Все, больше ничего нет. Никаких стилей, все по дефолту.

 

Стиль в любом случае присутствует. Так сказать "дефолтный", вне зависимости используется StyleBook или нет.

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...