powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
13 сообщений из 13, страница 1 из 1
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
    #39790745
Devillio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Прям вот смешной вопрос :)
Несколько едитов, расположенных вертикально. Нажимая Enter ("далее") переходим по очереди все ниже и ниже.
В какой-то момент фокус уходит "под клавиатуру", надо прокрутить пальцем форму, чтобы увидеть что вводишь.
Есть что-то типа .makeVisible для Edit, чтобы форма (listbox) прокрутилась до текущего ввода?

Спасибо!
...
Рейтинг: 0 / 0
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
    #39790747
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Набираешь имя контрола, ставишь точку и во всплывающем окошке все доступные методы показываются.
...
Рейтинг: 0 / 0
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
    #39790748
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще смахивает на кривую верстку. Скролл бокс какой-нибудь должен сначала на форму положен, а уже на нем остальные контролы.
...
Рейтинг: 0 / 0
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
    #39790755
Devillio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman, там ListBox и положен. На нем элементы, включая поля ввода. Это телефон.
Про точку в курсе, там не нашел. Может иначе делается :)

Вот справа сейчас вводим в поле "начальный депозит". Как его показать? :)
У ListBox есть lbEditRecord.ScrollToItem(lbiEditRecordDEPEdit);
Но не показывает
...
Рейтинг: 0 / 0
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
    #39790775
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Devillioтам ListBox и положен
В демке другой класс используется http://docwiki.appmethod.com/appmethod/1.13/codeexamples/en/FMX.ScrollableFormDemo
...
Рейтинг: 0 / 0
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
    #39790813
Devillio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman, благодарю!
Демка эта у меня не пошла, тупо белым экраном запускалась.
Однако, перенес текст на свои контролы, полетело!! )))
Странно, что так непросто, ходовая же фича.
Спасибо ))
...
Рейтинг: 0 / 0
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
    #39790870
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DevillioВ какой-то момент фокус уходит "под клавиатуру", надо прокрутить пальцем форму, чтобы увидеть что вводишь.

я использую vkbdhelper

http://fire-monkey.ru/topic/2222-vkbdhelper-поднятие-компонентов-над-клавиатурой/
...
Рейтинг: 0 / 0
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
    #39790894
Devillio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
X11, о вообще класс! )
работает, спасибо!
...
Рейтинг: 0 / 0
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
    #39790895
Devillio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ток в наличии есть тут : https://github.com/rzaripov1990/vkbdhelper
...
Рейтинг: 0 / 0
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
    #39790902
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Devillioток в наличии есть тут

не ток, там и на форуме прикреплен vkbdhelper.zip
...
Рейтинг: 0 / 0
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
    #39791083
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы тему внимательно прочитали? Или я только дурак такой?
"как сделать видимым (перейти к) Edit, имеющий(ему) фокус?"

Т.е. Edit по условию unvisible!, но с фокусом. Как такое может быть? Не верю!
(Или фокус у кого-то уже видимого)
...
Рейтинг: 0 / 0
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
    #39791171
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gator,

автор имел ввиду, что активный и видимый TEdit ушел под клавиатуру. Клавиатура отображается средствами ОС поверх любых других элементов, при этом TEdit фокус и видимость в рамках приложения не теряет.

Автору надо отлавливать события OnVirtualKeyboardShown и OnVirtualKeyboardHidden, и перемещать соответствующие компоненты. Можно сделать разными способами, лично я использую в качестве контейнера TRectangle (внутри которого TEdit-ы) и перемещаю его. Можно даже с анимацией, этот эффект перемещения TEdit-ов по экрану выглядит неплохо
...
Рейтинг: 0 / 0
FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
    #39791182
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asutp2,
wadman ему сразу ответил 21842410 , а то развели тут...
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FMX, android, как сделать видимым (перейти к) Edit, имеющий(ему) фокус?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]