Size: a a a

Android Developers

2021 February 08

ИГ

Илья Гаевский... in Android Developers
Maxim Maximovich
А как программно закрыть поиск? Чтобы он обратно свернулся в иконку? Допустим в функции onBackPressed
думаю у поиска есть какое-то состояние. Надо погуглить
источник

M

Maxim Maximovich in Android Developers
Илья Гаевский
думаю у поиска есть какое-то состояние. Надо погуглить
Да, есть. searchView.isIconified, но срабатывает только после второго нажатия назад, т.е. когда скрылась клавиатура. Не очень как-то
источник

ИГ

Илья Гаевский... in Android Developers
Maxim Maximovich
Да, есть. searchView.isIconified, но срабатывает только после второго нажатия назад, т.е. когда скрылась клавиатура. Не очень как-то
повесь на одно нажатие. Вообще это странно. Не должно быть такой херни.
Можешь забиндить состояние на открытость клавиатуры. Но Я бы все же посмотрел бы на других девайсах..
источник

M

Maxim Maximovich in Android Developers
Илья Гаевский
повесь на одно нажатие. Вообще это странно. Не должно быть такой херни.
Можешь забиндить состояние на открытость клавиатуры. Но Я бы все же посмотрел бы на других девайсах..
Ладно, спасибо за помощь
источник

АС

Александр Сергеевич... in Android Developers
Maxim Maximovich
Здравствуйте. Сделал в toolbar-е поиск. Всё хорошо, вот только по нажатию кнопки назад закрывается сначала клавиатура, а потом при повторном нажатии кнопки назад приложение. А хотелось бы сразу и клавиатуру и поиск свернуть. Как это сделать?
а что не так в этом поведении? Все вроде работает как и должно
источник

L

Leo in Android Developers
Maxim Maximovich
А как программно закрыть поиск? Чтобы он обратно свернулся в иконку? Допустим в функции onBackPressed
Clear focus похоже.
источник

M

Maxim Maximovich in Android Developers
Александр Сергеевич
а что не так в этом поведении? Все вроде работает как и должно
Как происходит. Открыт поиск с клавиатурой. Далее нажимается назад, но сворачивается только клавиатура без поиска. Поиск сворачивается только со вторым нажатием назад. А хотелось бы с первым, как это вроде в большинстве приложений сделано. Вот так вот.
источник

АС

Александр Сергеевич... in Android Developers
Maxim Maximovich
Как происходит. Открыт поиск с клавиатурой. Далее нажимается назад, но сворачивается только клавиатура без поиска. Поиск сворачивается только со вторым нажатием назад. А хотелось бы с первым, как это вроде в большинстве приложений сделано. Вот так вот.
Лови onBackPressed, проверяй открыт ли поиск и если открыт закрывай
источник

M

Maxim Maximovich in Android Developers
Александр Сергеевич
Лови onBackPressed, проверяй открыт ли поиск и если открыт закрывай
Да, так и сделано. Но происходит как написал. Проверяю с помощью searchView.isIconified.
источник

L

Leo in Android Developers
Maxim Maximovich
Как происходит. Открыт поиск с клавиатурой. Далее нажимается назад, но сворачивается только клавиатура без поиска. Поиск сворачивается только со вторым нажатием назад. А хотелось бы с первым, как это вроде в большинстве приложений сделано. Вот так вот.
По нажатию back ты можешь самостоятельно закрыть клавиатуру и сделать clearFocus (убрать фокус/курсор из этого поля)
источник

А

Андрей in Android Developers
Здравствуйте!
Пожалуйста, помогите понять что к чему.
Во фрагменте в функции onStart нажатие на кнопку обрабатывается так:
button.setOnClickListener {
           (activity as MainActivity).navController.navigate(R.id.action_FragmentA_to_FragmentB)
       }
Кто понимает, подскажите, что означает запись: "(activity as MainActivity)"
источник

IA

Ilya Antashev in Android Developers
да вроде два нажатия это стандартное поведение
источник

L

Leo in Android Developers
Андрей
Здравствуйте!
Пожалуйста, помогите понять что к чему.
Во фрагменте в функции onStart нажатие на кнопку обрабатывается так:
button.setOnClickListener {
           (activity as MainActivity).navController.navigate(R.id.action_FragmentA_to_FragmentB)
       }
Кто понимает, подскажите, что означает запись: "(activity as MainActivity)"
Это кастинг
источник

M

Maxim Maximovich in Android Developers
Ilya Antashev
да вроде два нажатия это стандартное поведение
В Chrome поиск сразу закрывается с первым нажатием. Стараюсь логику у Google подсматривать.
источник

IA

Ilya Antashev in Android Developers
а в телеге два
источник

M

Maxim Maximovich in Android Developers
Ага, может и забить можно
источник

АС

Александр Сергеевич... in Android Developers
Maxim Maximovich
Ага, может и забить можно
ага, прям как гугл на свои проекты 😌 ты же у них подсматриваешь, вот и делай как они)
источник

A

Anton in Android Developers
Подскажите где использовать Service (с context) в архитектуре MVVM ? Или примеры на Гите а то не нашел ничего )
источник

a

akella122⌬ in Android Developers
Ребят, в новых версиях андроида появилась фича, которая позволяет из смсок проверочных сразу копировать код. Как ее можно реализовать?
источник

S

Silent829 in Android Developers
akella122⌬
Ребят, в новых версиях андроида появилась фича, которая позволяет из смсок проверочных сразу копировать код. Как ее можно реализовать?
источник