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

krapotkin

Пользователи
  • Постов

    2 180
  • Зарегистрирован

  • Посещение

  • Победитель дней

    209

Весь контент krapotkin

  1. спасибо за код. а пожелание это все вставить в Sensor.State остается разработчикам ...
  2. Прицепился к LocationSensor.OnStateChanged. Хотел получать статус GPS на телефоне. По другим событиям тоже проверяю состояние LocationSensor.Sensor.State StateChanged, видимо, не вызывается, State всегда Ready независимо, включен GPS или нет Это стандартное поведение?
  3. в разборе работ конкурса Emro писали, что именно над этой фичей они долго бились )) рискну предположить, что фреймы отдельно - табконтрол-отдельно
  4. Дополнение Если добавляли маркеры и т.д. на MapView, ссылки на них нужно хранить, чтобы уничтожить Если я правильно понял, то дело опять в ARC, и, если мы не сохраняем результат функции Map1.AddMarker(markerDescription) RefCount маркера все равно увеличивается так что marker:=Map1.AddMarker(markerDescription); ... marker:=NIL;
  5. подтверждаю, нашел методом тыка точно такой же способ на форме только TMapView, это не главная форма приложения. открываю форму, нажимаю back, либо любым способом делаю Close, DisposeOf и т.д. вываливается вот с таким стеком
  6. вот очень хорошее видео по listbox/view
  7. Подведу итог После всех изысканий выяснилось, что не все йогурты клавиатуры одинаково полезны. Стандартная клава Google все делает правильно, свайп тоже Косяк KeyboardType проявлялся только на моей предустановленной в телефоне клавиатуре Остальные выявленные проблемы - более стойкие и не зависят от клавиатуры. Благодарю всех за участие и помощь
  8. спасибо за ответы, но этот метод (спрятать/показать клавиатуру) я перед этим уже испробовал сам нужного эффекта по-прежнему нет... вообще чертовщина. если KeyboardType = alphabet то у Edit есть KeyDown и KeyUp если KeyboardType = numpad то только KeyDown, в KeyUp она уже не приходит при этом сама клава, есс-но, остается как была alpha Если в Edit1.OnKeyDown сделать Edit2.SetFocus, то срабатывает Edit2.OnKeyDown, даже если Key:=0 !!!! O_O
  9. пришлось еще одну панель чисто для рамочки накинуть... итог
  10. ок, т.е. нужно найти стек, который создается в FMX он же есть? форму я создаю TMyForm.Create(NIL).Show в OnClose стоит Action:=caFree, т.е. по идее, она должна разрушиться при показе следующей формы но back приводит к ней, значит создается заново
  11. хм! фак! как-то неочевидно для меня было, что можно выбрать стайл, которого нет в выпадающем списке O_O а ведь можно, оказывается ... правда, теперь нет рамочки у панели, но теперь, когда все можно.... ))
  12. You can implement this from your AndroidManifest.xml file, just adding[android:noHistory=true] attribute in those <activity> you want. выглядит более простым, правда же? вот и хочу найти, как это сделать
  13. чтобы нарисовать бэк, надо его иметь, а на руках его нет, он в StyleBook зашит, а у панели нет стиля с этим бэком... если убрать r2 то 1) если panel.parent = form то панель становится вообще прозрачной, 2) если panel.parent = r1 такой же полупрозрачной как r1 оба варианта делают форму неюзабельной, сквозь едиты торчит нижняя форма )))
  14. это тот же костыль - и требует он формирования явного дерева состояний и перехвата и переопределения системных кнопок во всех формах в Android уже есть эта функциональность, нужно только узнать, как ей воспользоваться
  15. в первом посте видно, какой должен быть бакграунд у формы у этой псевдо-формы его нет
  16. и делать Close в FormShow совсем плохой костыль
  17. щастья по-прежнему нет r2 - черный полупрозрачный Align=Client r1 - черный непрозрачный Align=Center в r1 вставлена панель, но Background картинка, которая бы имитировала диалоговую форму, отсутствует, т.е. панель по сути получилась прозрачной так что результат в принципе похож, но квест не пройден )))
  18. кнопки получены друг из друга с помощью Ctrl+C Ctrl+V ))) расследование показало, что высота увеличилась из-за малых отступов от текста до края кнопки сделал пошире - теперь одинаковые но вот ни разу не очевидно )))) имеется в виду идея - форма на весь экран, но невидимая, а layout в центре имитирует диалог?
  19. не совсем то получается вот что на входе а на выходе - fullscreen бонусом интересует что не так с кнопкой отмена, что это она так изменилась?
  20. Можно ли сделать неблокирующий диалог вида InputQuery для мобильных приложений ? Уточню. InputQuery с анонимной процедурой дает страшненький диалог вида андроид 2.3 , хочется со стилями...
  21. значит, использовать Align и Margin тут все очень похоже на CSS верстку
  22. Если я из формы 1 вызову форму 2, из нее перейду к форме 3, то при нажатии Back я вернусь к форме 2. Если форма 2 была, например, формой ввода пароля, то нужно возвращаться прямо к форме 1. Как это делать в FMX?
  23. я тоже долго экспериментировал, прежде чем пришел к аналогичному подходу...
×
×
  • Создать...