Dmitry
Товарищи, подскажите пожалуйста Я через webview открываю сайт, а как мне этому сайту послать сигнал, что long click по экрану сделали? Вообще как какое-нибудь событие передать этому сайту, его js?
Dmitry
Не знаю как с веба, я щас пробую webview.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_PROG_BLUE));
Dmitry
Не сработало :(
Eugene
Не сработало :(
Js bridge нужно делать
Eugene
Гугл в помощь
Dmitry
Ну, там на сайте есть обработчик нажатий на разные клавиши и я пытаюсь программно создать это нажатие и чтобы сайт его принял, ну и обработал Пробовал WebView.onKeyDown(KeyEvent.KEYCODE_PROG_BLUE, new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_PROG_BLUE)); - тоже не получилось
Eugene
Да, спасибо
Это и не фреймворк
Eugene
Его можно дописать поверх webview и вызвать js функции сайта с аппы и наоборот функции аппы с js сайта
Eugene
Js to native, native to js
DeniskaAb
есть подозрение, что не соберется :)
На двух разных телефонах не завелось, с разными апи
Arsen
Про js bridge глянул? Он позволит реализовать такую тему
андроид позволяет перехватывать кейборд инпут когда открыто вебвью? А как же безопасность? логины, пароли и т.д.
Eugene
Например при событии long click на нативной стороне, то есть аппе, можно будет вызвать сосествующую этому событию функцию из js на сайте
Eugene
Непосредственно мониторинга и передачи нажатых клавиш не происходит, если самому не сделать
Никита 🙃
Нигде загуглить не могу. Как у edittext прозрачность подсказки убрать?
Никита 🙃
Никита 🙃
Блин, не дружу со стайлингом edittext'a. столько геммора
Anonymous
Как создать 10 TextView программно, взяв макет из xml?
Dmytro
Ребят, как конвртнуть ПНГ в ЖПГ ? такое не работает file это картинка в png формате OutputStream os = new BufferedOutputStream(new FileOutputStream(file)); bmp.compress(Bitmap.CompressFormat.JPEG, 80, os);
Mike
Работает.
Anonymous
не
Dmytro
Работает.
Это мне?
Vyacheslav
У кого есть опыт настройки GitLab + Jira Cloud для закрытия задач через commit message ?
Anonymous
Я пытаюсь получить ссылку на View. TextView textView= (TextView) LayoutInflater.from(getContext()).inflate(R.layout.adap_dialog_polls, null); Но почему то layout_marginTop игнорируется.
Anonymous
Что не так я делаю?
Nikita
После вызова ActionBar.hide(), если выходит клавиатура, то actionBar снова вылазит. Можно как-нибудь его спрятать на совсем ?
‍Yap
Привет, никто не знает можно ли в Glide сделать так, чтобы на загруженную картинку наложился цветовой фильтр?
Nikita
Никто не сталкивался ?
Nikita
После вызова ActionBar.hide(), если выходит клавиатура, то actionBar снова вылазит. Можно как-нибудь его спрятать на совсем ?
Sergey
А как надо?
Надо к какому-то rootView привязать
Anonymous
Тоесть обернуть его в LineraLaout?
‍Yap
https://github.com/wasabeef/glide-transformations
То что надо, спасибо)
Iuriich
Подскажите как добавить к выдигающейся вьюхе (DrawerLayout) ярлычок, который будет виден с края? Самый тупой вариант с android:clipChildren="false" и отрицательным margin у ярлычка попробовал - не рботает
Iuriich
А вот поставил clipChildren="false" так же и у родителя - заработало, но ярлычок появляется только когда я начинаю выдигать вьюшку, когда вьюхаполностью скрывается - визибилити пропадает. По этому поводу есть идеи?
Iuriich
Или варик выносить вьюшку отдельно в основной контейнер и двигать ее подписавшись на onDrawerSlide(View drawerView, float slideOffset)...
Iuriich
Или варик выносить вьюшку отдельно в основной контейнер и двигать ее подписавшись на onDrawerSlide(View drawerView, float slideOffset)...
override fun onDrawerSlide(drawerView: View, slideOffset: Float) { drawerLabel.x = drawer_layout.width * slideOffset } - нормально работает, спасибо за помощь!😘
Дмитрий
Ребят, кто пользуется room? Запилил миграцию, приложение падает с ошибкой: attempt to reopen an already closed db. Есть подозрение, что это из-за множества запросов к базе посредством rx в разных потоках. Как побороть? Подскажите пожалуйста!
Дмитрий
Нет
Дмитрий
Конечно нет, поэтому и не понятно как так получилось
Дмитрий
Приложение вылетало потому что кое-где в subscribe() не был реализован onError. Теперь приложение запускается, но ничего не работает, видимо миграции так и не накатилась...
Яўгеній
Вроде ничего не забыл)) отпишись помогло или нет
Пршу прощения, я просто в этих вещах еще не настолько опытен, поэтому не совсем понимаю, как интегрировать ваш код в ое приложение... Как я понял, метод registerComponents нужен, что бы внести изменения в glide. Там есть три переменные - context, glide и register. С context проблем нетб register - т.к. он там не юзается, я просто пишу new Register() и все, а вот как передать объект Glide я не знаю, у меня он не создается. Я пробовал создавать Glide glide = new Glide(); Однако последнее слово подчеркивается и там пишет что-то про права доступа, короче, я так понял, нельзя так создать объект и мне не совсем понятно, что делать...
Яўгеній
Вроде ничего не забыл)) отпишись помогло или нет
кажется, я понял, как оно должно работать, однако не сработало и изображения по-прежнему не грузятся...
No
у меня одного нет диаграмы классов в студии?
No
из intellij idea к примеру
No
которая, как я слышал, в основе android studio
Arsen
студия не сразу обновляется
No
это не позавчерашняя фича
No
ладно, забейте
Arsen
щас студия на https://blog.jetbrains.com/idea/2018/07/intellij-idea-2018-1-6-is-released/
Arsen
https://developer.android.com/studio/releases/#idea_update
Sergey
Подскажите плиз, появилась проблема. Нужна кнопка с текстом и иконкой по центру. Реализовал как FrameLayout во всю ширину, а по центру Button с картинкой, текстом и width-"wrap_content", background:"@null". Таким образом, у меня теперь 2 вьюхи отдельно кликаются - фон и прозрачная кнопка. Как сделать так, чтобы кликался только фон, но и когда на область кнопки нажимаешь, то кликался опять фон, вместе с selector-ом на фоне?
Sergey
Если ставить событие клика на кнопку и на фон, то при клике по кнопке, не срабатывает selector на FrameLayout.
Игорь
Привет.Есть кто использует Room DB и писал миграции? Пока получается только писать миграции в sql файлах для нужных версий базы. Никто не пытался сделать автоматические миграции?На основе того,какая сейчас схема и сгенеренная новая. Почему сами разработчики библиотеки это давно не сделают?!
DeniskaAb
Попробуйте проект Google AdMob Ads Activity собрать и запустить
DeniskaAb
На двух разных телефонах не завелось, с разными апи
Anonymous
всем привет, из за чего может такое проиходить?
Anonymous
Anonymous
General mobile android one
Anonymous
Ansroid 7.1.1
Fr
всем привет, из за чего может такое проиходить?
экран цел, в других приложениях эта область экрана откликается?
Anonymous
да
Алексей
Spinner
Всем доброе утро. Вы не могли бы глянуть мой вопрос на тостере и помочь с решением? https://toster.ru/q/576043
Anonymous
Почему я получаю эту ошибку? java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
Dmytro
Всем доброе утро. Вы не могли бы глянуть мой вопрос на тостере и помочь с решением? https://toster.ru/q/576043
Прочитал, так и не понял в чем у тебя вопрос. Ты не знаешь как логи собрать? Или как их отправить?
Anonymous
Ну да. 2 параметр говорит кто будет родителем, а 3 будет ли привязан к этому родителю. Хотя хз как это понять
Anonymous
Быть привязанным это типо будто я include использую чтоли?