-
Постов
190 -
Зарегистрирован
-
Посещение
-
Победитель дней
35
Весь контент sinuke
-
Перехват события OnClick в динамическом массиве TBotton
sinuke ответил МедиаСистемы вопрос в TButton
Вот так можно узнать, какая кнопка нажата (в продолжение предыдущего сообщения): procedure TForm1.OnMyClick(Sender: TObject); var MyButton: TButton absolute Sender; begin ShowMessage(MyButton.Name + ' ' + MyButton.Tag.ToString); end; -
Под Андройдом имеется ARC. Объект удаляется из памяти только в случае, когда на него ничего не ссылается (счетчик ссылок равен 0). И вызов Free этот счетчик не обнулит. Чтобы точно ничего не осталось, лучше под Android делать для визуальных контроллов: ListBoxItem.DisposeOf; ListBoxItem := nil;
-
windows Вызов TPopup ломает поведение TWebBrowser
sinuke ответил Вадим Смоленский вопрос в TWebBrowser
хм. у меня описанная проблема не проявилась Вин10 x64, Rad 10.2.1 Tokyo Апд: а вот в Берлине действительно есть такая проблема -
Вроде под Андройдом лучше не FreeAndNil, а BannerAd1.Hide; BannerAd1.DisposeOf; BannerAd1 := nil;
-
есть событие OnTap - там можно считать. а интерес - только заинтересованность в рекламе так в правилах четко и написано. https://support.google.com/admob/answer/2753860
-
считать можно. там вроде есть событие onClick - там и можно считать. но за клик никаких баллов (пусть и внутри только приложения) начислять нельзя - это прямо противоречит правилам программы AdSense и AdMob. за это забанят пожизненно и никакая апелляция не поможет. плюс могу забанить за недействительные клики, когда с одного устройства будет много кликов (накрутка). даже если это сделает ваш конкурент - вас могут забанить. забанить могут даже за частые показы на одном и том же устройстве. поэтому показ и клики нужно продумать - допустим не более 10 показов и не более 5 кликов за сеанс. Нужно себя обезопасить, чтобы потом можно было доказать Гуглу, что вы настроены на честный зароботок п.с. в AdMob есть видеореклама с вознаграждением. вот за просмотр (!) этой рекламы можно будет начислять какие-то баллы. но TBannerAd ее не поддерживает (как и модуль, который тут есть для межстраничной рекламы)
-
с нового года пользуюсь приложением для подсчета расходов на автомобиль. довольно неплохое приложение Авто Расходы - Car Expenses
-
Вот набросал на скорую руку примерчик (может конечно не идеальный пример, но сегодня что-то голова совсем деревянная) 111.zip
-
наверное только самостоятельно по координатам мыши рассчитывать, попадают ли они в круг заданной окружности. если попадают - вкл необходимые эффекты. если нет - выключать.
-
поощрять клики. пользователь должен самостоятельно решать, кликать ему или нет в общем внимательно почитайте правила, чтобы не было потом проблем. гугл за этим следит очень строго
-
по-моему, это запрещено правилами AdMob и AdSence. Будете нарушать правила - пожизненно забанят
-
Привет Сетка появляется на картинках не только в TImageList. Проявляется даже на картинках просто в TImage На скриншоте TImage находится внутри TSpeedButton. Первой начинает портится именно картинка "Сохранить" (возможно и правда зависит от картинки). Потом остальные. Сам я ничего не делаю с картинками. Просто как начинал делать этот проект их загрузил в TImage и потом не трогал. Видимо большое количество сохранений проекта (около 180 билдов) сделали свое дело П.С. Картинки в PNG, сжатые с помощью PNGGauntlet
-
если воспользоваться XSuperObject, то можно вот так: uses XSuperObject; ... var jsonObj: ISuperObject; begin jsonObj := SO('{"firstName": "Александр","lastName": "Юрьевич","phoneNumbers": "812 123-1234"}'); jsonObj.First; while not jsonObj.EoF do begin Memo1.Lines.Add(jsonObj.CurrentKey + ' - ' + jsonObj.S[jsonObj.CurrentKey]); jsonObj.Next; end; end;
-
в качестве предположения... а на какой версии Андройд работает/не работает? в 6.0 и выше нужны отдельные права на небезопасные разрешения. может поэтому не хочет? узнать наличие разрешений и запросить их заново можно в блоге Andrey Efimov - http://delphifmandroid.blogspot.com.by (у меня перестал открываться, более точную ссылку дать не могу)
-
Название: Fifteen Puzzle Платформа: Android Устройство: Смартфон, планшет Разрешение экрана: любое Google Play: https://play.google.com/store/apps/details?id=com.sinukeapps.fifteenpuzzle Описание: Классическая игра в пятнашки, в которой нужно собраться костяшки по порядку от 1 до 15. В игре предлагаются только решаемые расклады. Имеется возможность делиться своими результатами с друзьями. Переведено на русский, английский, украинский, белорусский и татарский языки. Скриншоты:
-
А PopupMenu вообще в принципе на Андройде показывается? Тут нужно самому рисовать менюшку. Например вот как-то так https://community.embarcadero.com/blogs/entry/creating-an-overflow-menu-on-android-463
-
у ListBoxItem'а Hittest = False. Если выставить True - то жесты заработают для итема. Но тогда возможны проблемы со скороллом. Поэтому лучше жест обрабатывать в ListBox'е. А там уже по координатам жеста можно определить, над каким итемом происходит LongTap
- 4 ответа
-
- ongesture
- listboxitem
-
(и ещё 1 )
C тегом:
-
тогда этот вариант не вариант )) тогда можно воспользоваться наработками ZuBy FMX.NativeView там есть возможность выводить окошки с собственным текстом кнопок. вот только найти не могу, где он это публиковал. вот такое можно выводить:
-
Скопируйте в папку с проектом файл FMX.Consts.pas, найдите и отредактируйте строки: SMsgDlgYes = 'Yes'; SMsgDlgNo = 'No';