Ivansuper
Лишние контейнеры на пользу не пойдут
Ivansuper
Вообще несколько вертикальных текст вью можно свернуть в один текст вью в большинстве случаев, просто в многострочный
RASHIT
Ivansuper
Да, именно
Ivansuper
Если что то где то надо подкрасить, можно спан взять
RASHIT
Да, именно
Да я тоже так подумал в этом случае.
Ivansuper
Но если надо поддерживать настройку размера шрифта в системе -- возможно такой путь только усложнит
RASHIT
Mike
Ivansuper
Ivansuper
Видимо их может быть 2+
0145
Да, может быть от 1 до 5 айтемов
Mike
Или картинку одним вьютайпом, 2 текста — другим.
Mikalaj
Mike
Я по первости боялся их, а оказалось всё просто
Mikalaj
Работать будет очень быстро при этом. Никаких вообще проблем не будет
Mike
Правда, кастомную текстВью с ума сойдёшь делать.
Mikalaj
Mikalaj
Ну да, есть подводные)
0145
Попробую. Я как раз хотел на днях начать изучать эту тему, никогда не создавал кастомные вьюшки.
0145
Может есть какие крутые уроки по данной теме?
Mike
0145
Ivansuper
Если у тебя Plain Text, то ты можешь строку на канвасе нарисовать вообще безо всего
Mikalaj
Ivansuper
Там на макете много Текст Вью в одну строку
Mikalaj
Ок, а я про многострочный.
Ivansuper
Эм ...
Ivansuper
Ладно, проехали
0145
Vladislav
Привет, подскажите актуальный мануал по быстрому входу в андроид. Неплохо владею java
Rinat
Nick
Всем привет, подскажите как организовать данный лейаут
Снизу будет ресайклер, обёрнутый в скролл вью
Вопрос, как привязать верхнюю часть к екшн бару и как её лучше сделать
Там по сути 2 кнопки и один текствью
Нужно чтобы верхняя часть всегда была видна, даже при скролле ресайклера снизу
Konstantin
Ресайклер в скроллвью плохая идея
Nick
Ресайклер сам по себе скроллится?
Nick
Окей, спасибо, значит знатно туплю
Mikalaj
Окей, спасибо, значит знатно туплю
Тут важен момент, что любая скролл вьюшка будет вытягивать своих чилдов на максимум. В рекуклере соотвественно нечего будет рекуклить, он сделает максимум чилдов
Mikalaj
Mikalaj
Ну конкретно эта бенефитвью никаких бенефитов не приносит, иерархию не упрощает и сделана вообще просто потому что автор мудак и ему не нравится копировать и вставлять три элемента однотипных
Mike
Mikalaj
Ещё бы их в рекуклер захуячил, чтобы уж точно не дай бог не скопировать две строки
Mikalaj
Лучший туториал по кастом вьюхам — сорцы ТГ
Ivansuper
Ivansuper
Да, туториал слабоват
Ivansuper
В нем просто завернули обращение к другим вью внутри
Ivansuper
Превратили контейнер во вью холдер (грубо говоря)
Anonymous
Dialog.getWindow()' on a null object reference - в чем может быть причина? вызываю диалог : FragmentSettings mFragmentSettings = new FragmentSettings();
mFragmentSettings.show(getSupportFragmentManager(), "settings");
Anonymous
в методе show
Vitaly
Кто что думает про Navigation Component?
Vitaly
Стоит ли использовать в реальных проектах? Сейчас смотрю доклад Блинова, он сказал, что нет возможности подменять экраны в навигационном стеке. Я правильно понимаю, что это означает, что нельзя будет переключиться на какой-то другой экран по какому-нибудь условию в коде?
Vitaly
Mike
пользуясь случаем, прошу передать разработчикам ShitPack, что они некрофилы. А то вдруг они ещё не в курсе?
Vitaly
Mike
strings.xml вполне ок
Jamal
кто нибудь сталкивался с проблемой когда пуш приходит без звука
Jamal
когда приложение закрыто
Vladimir
Епт
Vladimir
Не туда, извините
Ivan
Всем привет. Помогите плз. Что-то сломал мозг. Был уверен, что layout-swXXXdp хоть как-то кореллирует с разрешением экрана. Но тестирую на LG Nexus e960 (768x1280) и Lenovo Vibe x3 (1080x1920) и на оба устройства тянется из sw320dp, при наличии sw480dp, sw720dp, sw1080dp. Как это вообще работает? Получается smallest width к минимальной ширине вообще отношения не имеет? Задача: разрешить запуск на планшетах 800x1280, 1920x1200 и телефонах 1920x1080.
P.S. на том же https://developer.android.com/training/multiscreen/screensizes написано, что 480dp ~ 5", что опять же идет в разрез с тем, что наблюдаю у себя... Так же перепробовал всякие small, normal (оба телефона попадают сюда при экранах 4,7 и 5,5) и т.д. layout-h1920-w1080 и иже с ним так же не дают ожидаемого результата(((
Igor
Всем привет. Помогите плз. Что-то сломал мозг. Был уверен, что layout-swXXXdp хоть как-то кореллирует с разрешением экрана. Но тестирую на LG Nexus e960 (768x1280) и Lenovo Vibe x3 (1080x1920) и на оба устройства тянется из sw320dp, при наличии sw480dp, sw720dp, sw1080dp. Как это вообще работает? Получается smallest width к минимальной ширине вообще отношения не имеет? Задача: разрешить запуск на планшетах 800x1280, 1920x1200 и телефонах 1920x1080.
P.S. на том же https://developer.android.com/training/multiscreen/screensizes написано, что 480dp ~ 5", что опять же идет в разрез с тем, что наблюдаю у себя... Так же перепробовал всякие small, normal (оба телефона попадают сюда при экранах 4,7 и 5,5) и т.д. layout-h1920-w1080 и иже с ним так же не дают ожидаемого результата(((
swXXXdp относится к плотности пикселей и их количеству – минимальная шиpина экpана составляет 360dp = минимальная шиpина экpана составляет 360 * ( pixels / dp ) пикселей
Igor
Советую изучить, что такое pixels density, что такое scalable pixels, density independent pixels и pixels, какая между ними pазница. Это относится к самым базовым знаниям Android.
Ivan
Ivan
Igor
Ivan
Di7aK
Олександр
Олександр
Прикольно, а было до 9 января