Mike
в зависимости от размера экрана
количество пикселей в dp можно поменять в настройках, а за ним и «размер экрана» потянется
Maxim
блин Миша
Maxim
Рассматриваем стандартный случай
Mike
Рассматриваем стандартный случай
это совершенно стандартный случай: я залезаю в настройки и превращаю телефон в планшет
Maxim
ладно пусть превращают, все равно это нужно сделать вопрос только через жопу или нормально
Anatoliy
где делать inject зависимостей во фрагментах, как в активити в onCreate?
--------
ааааа, как понять, почему inflater не может натянуть layout? Сраный хмл, мать его. Пишет просто Binary XML file line #41 in com.bla.bla.bla:layout/privacy_policy_fragment: Error inflating class Button, Caused by: java.lang.IllegalArgumentException: The style on this component requires your app theme to be Theme.AppCompat (or a descendant). шо это за говно, кто-то сталкивался?
max
и что с этим делать?
в файле style объявлена тема, там поменяй ей родителя
--------
сделай тему приложения, наследуемой от Theme.AppCompat
наследовался от Theme.MaterialComponents.Light.NoActionBar
--------
На Тему в манифесте ругаетчя
так в том и дело, что с ней всё норм
Dmytro
так в том и дело, что с ней всё норм
тебе же сказали, наследоваться от чего должна, чтобы использовать этот компонент
--------
тебе же сказали, наследоваться от чего должна, чтобы использовать этот компонент
прикол в том, что во втором приложении аналогичное наследование в теме и всё работает з.ы. менял на MaterialButton, эффекта 0
Dmytro
нет, я как тот, кто это писал, тебе говорю
чего ты хочешь добиться? ты заявляешь, что в 2х проектах идентичный код, но "там" работает, а "тут" нет?
Full
Можно ли кастомизировать маркеры в google maps api так, чтобы получить что-то похожее на это?
Anatoly
Привет, как осуществлять навигацию в многомодульном приложении с помощью компонента навигации от гугла?
мыш ела пицу
Добрый день, подскажите пожалуйста, можно ли направить звуковой вывод, например, на bluetooth гарнитуру, а ввод на внешний (или даже встроенный) микрофон? Разделить их в общем
Roman
Ребят, есть такая задача: есть рисайклер, данные в него через android paging загружаю, с сервера может прийти апдейт и изменить порядок данных/некоторые поля, нужно при DataSource.invalidate() не с самого не с самого начала данные, а первого видимого элемента подтягивать. Пробовал последний ключ сохранять, но такое - тот же loadInitial в несколько раз больше объем загрузит, да и в целом рывки большие (15 айтемов, например, подгрузило, на экране вторая пачка по 5, при инвалидации оно бросит на первую пачку по 5)
Roman
Привет, как осуществлять навигацию в многомодульном приложении с помощью компонента навигации от гугла?
Нужно сделать так, чтобы у тебя граф знал про все экраны, которые в нем будут. То есть модуль с графом либо содержит все свои экраны, либо тебе нужно в этот модуль импортировать модуль с нужными экранами. Видел такой сетап: весь юи в одном модуле (тут же и навигация), остальная логика разбита на модули + кор для di и всякого. Тогда про кор знают все модули, а юи модуль знает (в него импортированы) про все модули логики
iskander
Подскажите плес, можно ли реализовать свайпы фрагментов внутри фрагмента? Обязательно ли для этого использовать фрагментАктивити?
iskander
Да
iskander
Можно
А как?
Anatoliy
как я понял,есть возможность использовать просто dagger и в активностях /фрагментах делать inject.а есть возможность использовать AndroidInjector.Что чаще используют и вообще есть ли большой смысл переезжать с первого на второе?
Kirill
Кто-нибудь знает как связать moshi, kotlin и moshi-jsonapi? Генераторы адаптеров из moshi не умеют генерировать адаптеры для kotlin-классов, у которых родитель - Java-класс, а в moshi-jsonapi требуется наследоваться от Resource, который Java-класс.
𝔻𝕞𝕚𝕥𝕣𝕚𝕪 ℤ𝕒𝕜𝕙𝕒𝕣𝕠𝕧
Где можно найти разработчика андроид на пару дней с кодом поработать? На биржах фриланса вялая активность.
Student
Добрый день, что нужно использовать, чтобы добиться такого поведения?
𝔻𝕞𝕚𝕥𝕣𝕚𝕪 ℤ𝕒𝕜𝕙𝕒𝕣𝕠𝕧
В описании чата.
там совсем не тот формат
Roman
Добрый день, что нужно использовать, чтобы добиться такого поведения?
Тот же вопрос. Нашел вроде неплохую статью, но сам еще не прорабатывал: https://habr.com/ru/post/309200/
Виктор
Друзья, подскажите, пожалуйста, где есть большой каталох бесплатных картинок в .svg? Гугловские material иконки хороши, но там их не много
Dmitriy
Dmitriy
есть какой-то простой способ (возможно через стили) увеличить радиус круга? слева телега, хочу так же сделать
theakella122
Вопрос решил?
так и не решил. Возможно можно сделать темный режим ему, однако он на 21 апи не будет наверно работать. Или он на эмуляторе не работает, а на 30 апи на моем телефоне все норм будет
Евгений
А вариант с padding не подходит?
Kirill
Подскажите плиз. Пытаюсь устаyовить фокус на edittext и поднять клавиатуру но работает только через костыль viewModel.isSearchVisible.observe(viewLifecycleOwner, Observer { Handler().postDelayed({ binding.etSearch.requestFocus() binding.etSearch.setSelection(binding.etSearch.text.length) val imm = binding.etSearch.context.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager? imm?.showSoftInput(binding.etSearch, InputMethodManager.SHOW_IMPLICIT) },1) }) Если Handler убрать, код не работает? Почему так?! и как сделать нормально???
Dmitriy
А вариант с padding не подходит?
это menu item, как туда padding?
Dmitriy
Borderless ripple
можно подробнее? разве это не когда круг расходится бесконечно по родителю? и это не ImageView, а menu item
Евгений
это menu item, как туда padding?
А что не сработает разве? Увеличить кнопку через android:layout_height и android:layout_width. И установить android:padding="20dp" Текст по идее должен уменьшится, а кнопка останется большая.
Dmitriy
toolbar.inflateMenu(R.menu.my_menu)
main
так и не решил. Возможно можно сделать темный режим ему, однако он на 21 апи не будет наверно работать. Или он на эмуляторе не работает, а на 30 апи на моем телефоне все норм будет
String html = "<!DOCTYPEhtml><html><head><style>body{background-color:#fff;}</style></head><body><h1>Thebackground-colorProperty</h1></body></html>"; if (darkTheme) html = html.replace("fff", "000000"); runOnUiThread(new Runnable() { public void run() { webView.loadDataWithBaseURL(null, htmlText, "text/html", "utf-8", null); } });
theakella122
и на телефоне тоже
Kirill
слишком рано пуляет isSearchVisible ?
У меня на него же visible этого Edittext стоит.. Мб из-за этого?
Семён
Друзья, есть приложение "Honeywell iaq" для мониторов качества воздуха. Мне бы достать из него API взаимодействия с сервером. Может кто помочь, не бесплатно, естественно)? Результат нужен в виде рабочих curl команд, которые отдают данные по качеству воздуха.
Семён
Сорри, а куда лучше с этим?
Mike
Сорри, а куда лучше с этим?
Хз, есть @mobile_jobs, но там о другом
main
да у меня так же сделано, проблема в том, что еще до загрузки страницы вебвьюв белый
Понял, у меня еще webView android:visibility="gone", далее я устанавливаю текст и только потом ставлю visibility
Семён
Так вот!
Anonymous
Всем привет. Посоветуйте пожалуйста курсы/книги по Android Kotlin. Желательно на русском)
Alex
ребят, как обработать клик по ссылке в TextView с открытием внутреннего WebView без перехода во внешний браузер (кроме интента и второй активити)
Kick
Фрагмент?
main
гениально!
Заработало?
theakella122
Заработало?
проверяю
main
проверяю
Вероятно, мое решение - костыль, но мне помогло Этот белый экран при темной теме реально бесил
Alex
ClickableSpan
Это поможет, если ссылка находится в тексте?
Muhammad
Добрый вечер! Как использовать активити один раз то есть после установки апк файла пользовател введет ключ и приложения сработает а тот активити уничтажается