Андрей
там че, vector drawable?
Юрий
иногда лень)
Иногда лень боком выходит на разных версиях андройда)
VӨVΛ
Юрий
Поведение
Андрей
как именно нужно поменять?
Андрей
Поведение
в каком случае?
Здесь selector не нужен и без него это кажется будет GradientDrawable где сетишь setSolidColor и setStrokeColor
Погугли примеры
Юрий
в каком случае?
К примеру гугол подумает а давайте в некст версиях изменим toolbar) Хотя мало вероятно но от них можно всего ожидать)
Юрий
Из саппорта юзается же
А вы не знали что они хотят убрать саппорт и сделать все общие?
Андрей
шило на мыло
Юрий
+
Андрей
кот ты бан ждешь что ли?)
Sergey
Насколько я знаю, androidx не юзается на версиях АПИ, ниже 28? Значит, для версии 4.0.4 по прежнему придется юзать саппорт либу?
Андрей
+
Андрей
не ниже 28 апи было бы жестко и бесполезно лет на 5
Sergey
А, то есть таргет 28, но минималка может быть 14 или 15, при этом, все, что из либы тянется, будет работать и на 14-м апи?
Андрей
это ж внешняя либа
Андрей
ничего такого
Sergey
Ну значит я не так понял, ибо для меня было непонятно - зачем эта либа нужна, если ниже 28-й не работало бы ничего. Еще спрашивал у одного кореша, тот подтвердил мои догадки.
Sergey
Поэтому, я везде саппортную юзал
Андрей
Ну значит я не так понял, ибо для меня было непонятно - зачем эта либа нужна, если ниже 28-й не работало бы ничего. Еще спрашивал у одного кореша, тот подтвердил мои догадки.
If you want to use AndroidX in a new project, you need to set the compile SDK to Android 9.0 (API level 28) or higher and set both of the following Android Gradle plugin flags to true in your gradle.properties file.
Андрей
черным по белому
Андрей
COMPILE SDK
Андрей
не minSDK
Андрей
Поэтому, я везде саппортную юзал
которую задепрекейтят и еще миграцию делать будешь
Андрей
ох, теперь заживем
Андрей
раньше-то elevation писать приходилось поди
Андрей
я прям чувствую насколько кода меньше стало
Андрей
> google
Андрей
> нормально поработали
Андрей
вообще гугл забавный - смотришь такой как они со сцены рассказывают, что все нормальные сайты должны открываться за 100мс иначе атата, зашквар и шейм. При этом у тебя консоль google play открывается со 2 раза с задержкой в секунду на второй раз, а у firebase console задержка секунды 4
Anonymous
Привет всем. Кто может подсказать нормальный сайт для скачивания иконок?
Anonymous
Огромное спасибо
Alexey 🇪🇸
а, ок, сорри. Не весь тред прочитал.
S
Вопрос к тем кто юзает сингл активити паттерн. С тулбаром нет проблем, если он должен быть разный на всех экранах? Какое решение удобнее всего использовать в этом случае? (По этой теме опыта нет поэтому хочу сначала узнать)
Андрей
в каждом фрагменте пилишь свой тулбар и все
S
в смысле какое решение?
Так он (тулбар)вроде сетиться в активити? Не?
Так он (тулбар)вроде сетиться в активити? Не?
тулбар достаточно в разметку добавить
Андрей
Андрей
ну хочешь сеть в активити
Андрей
но потом огребешь проблем
Андрей
как только дизайнеру взбрендит творить кастомный тулбар в каждом фрагменте
VӨVΛ
Подскажите как сделать такую разметку в лаяуте, интерисует красный круг, белый фон должен быть прозрачным.
VӨVΛ
Всё вышло, вот так всегда, пока не спросишь, не выходит.
VӨVΛ
А тут проблема, как то делал уже не помню, что бы на ввесь активити были елементы GridView Везде указываю Math_Parents а на grid указал fill_parents
VӨVΛ
На 4 равные части поделить?
по высоте главное что бы было на ввесь активити
Anonymous
по высоте главное что бы было на ввесь активити
В принципе можно найти решение, но зачем GridView использовать? Элементы не статические будут?
Anonymous
На 4 элемента логичнее TableLayout, как по мне
Anonymous
Сейчас попробую
Если именно GridView использовать, то тут пару вариантов есть https://stackoverflow.com/questions/10016343/gridlayout-not-gridview-how-to-stretch-all-children-evenly
Turalllb
Подскажите пожалуйста, если мне нужно в цикле делать однообразные запросы к sqLite БД , после каждой итерации цикла я должен закрывать курсор ? Сейчас пробую, работает и без закрытия.. В инете везде пишут только про то что надо закрыть в конце курсор.. и вообще может есть способ сделать например одним методом сразу 10 однообразных запросов ?)) или всё таки один запрос за раз в цикле.. for (Integer id : questionIdByTopic) { Cursor cur = Base.query(); ... cur.close(); }
SQL запрос в помощь
Какие циклы
Turalllb
да я смотрю херня получается.. Что значит sql Запрос ? ) я sql Запрос то и пишу, например, в в запросе по id получаю данные , и вот список этих айдишников перебираю в цикле.. А что можно как то передать в запрос массив id ?
coderxlsn
а пробовал джоины делать, чтоб одним запросом достать всю инфу, или сделать запрос where id in(1,2,....)
Turalllb
нет.. джоины мне особо не нужны, мне хотя бы из одной таблицы всё разом забрать бы, а то у меня сборщик мусора не успевает курсоры сметать.
Turalllb
ааа... точно.. уже глаз замылился , теперь вижу что нужно
Юрий
да я смотрю херня получается.. Что значит sql Запрос ? ) я sql Запрос то и пишу, например, в в запросе по id получаю данные , и вот список этих айдишников перебираю в цикле.. А что можно как то передать в запрос массив id ?
Может ты поробуешь использовать Room, или Realm, в новых проектах никто в бою уже не юзает Sqlite, во вторых в цикле делать запросы это сверх издевательство) slq запросом делают перебор по айди
Turalllb
да.. когда 8 часов подряд кодишь, чего только не напишешь
Turalllb
Может ты поробуешь использовать Room, или Realm, в новых проектах никто в бою уже не юзает Sqlite, во вторых в цикле делать запросы это сверх издевательство) slq запросом делают перебор по айди
я уже завершил проект, а он не такой то и маленький как мне кажется ) для последней фичи методы дописываю. Я думал room и sqlite немножко для разных целей .. ну пока не стоит об этом, надо сперва хоть прочитать что это такое, чтобы говорить.
Turalllb
В таком случае лучше тогда изучить Sql
ну я привык уже к обертке над sql в андроид , надо тупо словами select where ..и т.д. заменить и считай более менее sql понятен