Kirill
подскажите, в чем может быть проблема, у PopupMenu setGravity(Gravity.CENTER); setGravity(Gravity.CENTER_HORIZONTAL); не работает setGravity(Gravity.END); срабатывает..
Kirill
https://gist.github.com/kair32/785df7d9e202953ebda3401fc5a3509c
Denis
Грустно, что 5000 человек не работали с этим лайоутом 🙁
Если ты берешь чистую реализацию на си, то, вроде, там нет скролла
Daniel
https://github.com/facebook/yoga
Daniel
Эту либу для kotlin android использую
Daniel
Посмотрел, как сделано в Litho, там HorizontalScrollView
Daniel
Еще покопаю)
Села
Здравствуйте, можно ли как нибудь сохранить приложение при полном сбросе телефона?
Anonymous
Может кто подсказать,как положить в ScrollView добавить ConstraintLayout программно ? Пробовал такой вариант https://pastebin.com/RVr5PrGu - что не так ?
Anonymous
ScrollView добавляется а ConstraintLayout в него уже нет
tRuNKator
Может кто подсказать,как положить в ScrollView добавить ConstraintLayout программно ? Пробовал такой вариант https://pastebin.com/RVr5PrGu - что не так ?
Просто на заметку, в данном случае ты margin выставляешь в пикселях, надо конвертировать в dp, так же LayoutParams указывай того класса в контейнер которого помещяешь
Anonymous
та маржин там просто для теста стоит
Anonymous
важно именно программно всунуть constraintLayout в scrollView
Anonymous
Не
tRuNKator
важно именно программно всунуть constraintLayout в scrollView
Ну вроде код рабочий на первый взгляд, хотя я с мобильного смотрю. Но ты задаешь LayoutParams не тех классов, хотя это не обязательно, ViewGroup сам должен конвертировать в свой
tRuNKator
важно именно программно всунуть constraintLayout в scrollView
Ааа, попробуй указать fillViewport у scroll view
tRuNKator
setFillViewport(true)
Anonymous
👍
Anonymous
работает
Металлов
Подскажите как проверить поддерживает ли устройсnво AR
Сергій
Подскажите как проверить поддерживает ли устройсnво AR
В официальном списке поддерживаемых устройств. Если ты говоришь о AR Core
Металлов
Да я об том, но мне нужно проверить в коде
Сергій
Вот как раз вчера обновился https://developers.google.com/ar/discover/supported-devices
Сергій
Да я об том, но мне нужно проверить в коде
А, ну должен быть метод в сдк
Сергій
Типа этого https://developers.google.com/ar/develop/java/enable-arcore#check_supported
Anonymous
Ребят подскажите как сделать динамический контекст. Суть в том что у меня есть сервис, и я в него должен вносить контекст. Сейчас он у главной страницы. Когда я меняю активити он падает. Я новичек просто
M
Вопрос по FCM Когда приложение в фореграунде поле data (RemoteMessage) приходит, а когда оно в бэкграунде, то data не приходит. Уведомления есть в обоих случаях. С таким никто не сталкивался?
Сергій
https://firebase.google.com/docs/cloud-messaging/android/receive
Маъруфжанав
Kto yest v developer concole accaunt
Сергій
Помогите пожалуйста, очень прошу.
переопереди в активити метод onNewIntent и там тоже доставай getIntent().getExtras().get("shortcutURL")
Anonymous
Как лучше организовать логику так, что бы в листе все позиции больше пяти не показывались и вместо них показывалась заглушка?
Маъруфжанав
Извините
Egor
какой профит делать фичи в модулях??
Arsen
Separation of concerns
Egor
so so
Anonymous
переопереди в активити метод onNewIntent и там тоже доставай getIntent().getExtras().get("shortcutURL")
Попробовал. Скопировал следующий код в onNewIntent - ничего не поменялось: ' Bundle extras = getIntent().getExtras(); if (extras != null) { if (getIntent().getExtras().get("shortcutURL") == null){ webView.loadUrl("https://mysite.com/"); } else { shortcutURL = getIntent().getExtras().getString("shortcutURL"); webView.loadUrl(shortcutURL); shortcutAddButton.setVisibility(View.GONE); } } else { webView.loadUrl("https://mysite.com"); }
Valeriy
Может кто-нибудь помочь с вопросом плиз?
Valeriy
что-то неправильно, я думаю с тем как я создаю File, но не знаю как правильно сделать
Mykyta
Может кто-нибудь помочь с вопросом плиз?
все неправильно, потому что вам андроид не дает uri из которого можно вытащить файл вам следует читать стрим тем путем, который требует storage access framework https://developer.android.com/guide/topics/providers/document-provider?hl=RU
Nick
что-то неправильно, я думаю с тем как я создаю File, но не знаю как правильно сделать
https://www.google.com/search?q=how+to+read+text+from+file+android&oq=how+to+read+text+from+file+android+&aqs=chrome..69i57.8352j0j7&client=ms-android-xiaomi-rev2&sourceid=chrome-mobile&ie=UTF-8
Anonymous
Это релатив лэйаут, как уровнять синее поле с иконкой замка, чтобы они были на одной линии, но без моещения их в общий отдельный контейнер
Mykyta
Переписать на констрейнт
зачем? alignBottom не хватит?
Anton
зачем? alignBottom не хватит?
Нет, он же не к ботому привязатб хочет а к левому краю
Mykyta
чтобы они были на одной линии если это имеется ввиду горизонталь - alignTop + alignBottom + toEndOf вертикаль - alignStart, below
Mykyta
честно говоря, не думаю что следует пихать что либо в constraintlayout, если не ожидается использование chains, barrier, guideline, percentage, circular или constraintset animations, relative layout имеет апи попроще, в базовых условиях лучше перформанс, но 1 constraintlayout > 2 linearlayout лишь потому что проще читать
Mykyta
Ты все равно разницы не заметишь
с вложенными constraintlayout в custom compound view еще как замечаю на тестовых устройствах за 200$
Mykyta
Это уже лапки
так а при чем здесь лапки? где смысл? если для одной и той же задачи подходят два хороших инструмента, мощный, но помедленнее, и быстрый, но не с таким широким апи, то зачем брать тот что медленнее?
Alex
Так это верблюжьи лапки
🐈 гав-гав
подскажите плиз как в String.format() пихать float? если мое число 90.5 то %f пишет 90.50001
Alex
Друг, с такими вопросами в @jvmchat
🐈 гав-гав
понял: сори
Alex
Перепутал, сюда - https://t.me/javastart
Mykyta
подскажите плиз как в String.format() пихать float? если мое число 90.5 то %f пишет 90.50001
Сначала прочитайте, пожалуйста, о числах с плавающей точкой Будет понятно, что ваш вопрос не очень корректен https://m.habr.com/ru/post/112953/
🐈 гав-гав
пролистал: не совсем пониамаю что мне дает эта статья сейчас, у меня есть конкретное число с одной цифрой после запятой, округлять ничего не нужно ведь
Mykyta
пролистал: не совсем пониамаю что мне дает эта статья сейчас, у меня есть конкретное число с одной цифрой после запятой, округлять ничего не нужно ведь
У вас нет конкретного числа с одной цифрой после запятой Фактическое представление числа отличается от float a = 9.5f или double 9.5, так как компьютер не может это корректно представить в виде 32 или 64 бит согласно стандарту IEEE754, но может его примерно представить в виде числа 9.50...01 В String.format вы должны явно указать, сколько знаков после запятой вам надо И помните, 0.1 + 0.2 != 0.3
🐈 гав-гав
это как то можно указать в String.format? если да то выгодно ли это по сравнению если я буду переводить переменную в строку и отображать как строка?
Konstantin
Ребята, всем доброго времени суток Дело обстоит так: Я java разраб (spring, и вот это вот всё), но мне срочно понадобилось написать знакомым небольшое приложение для андройда, и я сталкиваюсь с некоторыми трудностями, покуда все мои знания, в общем-то, это что прописать в манифест, куда закинуть и как описать layout, и как создать по нажатию чего-либо новый экран :\ Мне нужно при создании экрана подгрузить данные с сервера, и распихать их по разным элементам. Данные подгрузил, как распихать более-менее разобрался Проблема в следующем: если девайс лочится по таймауту, или же я его блокирую самостоятельно, то естественно, цикл активити выполняется еще раз, и покуда я засунул загрузку в метод onStart, приложение идет к серверу еще раз Прошу помощи, подскажите кто-нибудь, как лучше организовать код, чтобы этого избежать? Заюзать какой-нибудь DAO, и проверять в локальном хранилище, есть ли там данные, и слать запрос к серверу только в том случае, если там ничего нет? Если да, то что делать, если сервер отдал пустой резалтсет? Или же вообще вытащить загрузку куда-нибудь в отдельный компонент? Что в таком случае лучше использовать? Если есть какие-нибудь годные статьи/туториалы, буду чертовски признателен, если кинете здесь ответом, или в личку Заранее спасибо тем, кто откликнется)
Arsen
https://developer.android.com/jetpack/docs/guide
Konstantin
https://developer.android.com/jetpack/docs/guide
Господь всемогущий, этот гайд просто золото! Огромное тебе спасибо, Арсен)
Denis
Что сейчас на счет публикации в Google Play и AppStore десятка почти идентичных приложений? Раньше такое можно было легко сделать. А сейчас?
Denys
Что сейчас на счет публикации в Google Play и AppStore десятка почти идентичных приложений? Раньше такое можно было легко сделать. А сейчас?
В AppStore нельзя постить одно и то же приложение с различным оформлением. В Google Play такого нет.
Schnaps
да ну. запретить он не запретит, но и отрыгнуть может )
Schnaps
делай рескин и лей