Picty
Так, и в чём вопрос?
вопрос в том, что для каждого фрагмента, т.к. у него свой тулбар, нужно эти пункты реализовывать. это норм подход или же более правильно сделать по иному?)
Mike
вопрос в том, что для каждого фрагмента, т.к. у него свой тулбар, нужно эти пункты реализовывать. это норм подход или же более правильно сделать по иному?)
Например, так: когда фрагмент стартует, подписывается на изменения какого-то состояния в активити. Когда стопится — отписывается.
Picty
Например, так: когда фрагмент стартует, подписывается на изменения какого-то состояния в активити. Когда стопится — отписывается.
да, согласен - так можно, но была ещё версия которую хотел бы уточнить: Например - нельзя ли раздуть drawer во фрагменте + контейнер для фрагментов = все фрагменты, которые должны иметь drawer будут там. или это неправильный подход для подобной задачи?
Picty
с чайлд фрагментами? Да можно.
а не попадалось ли подобного примера реализации? (потому как пока это версия и чего-то подобного не видел, только раздутые в активити)
Picty
Примера реализации чего? Дровер, чайлды, тулбар?
реализации этого всего в рамках фрагмента
Mike
реализации этого всего в рамках фрагмента
А в чём проблема? В интернете же не будет примеров всех возможных комбинаций всего, что может понадобиться.
Picty
А в чём проблема? В интернете же не будет примеров всех возможных комбинаций всего, что может понадобиться.
согласен) интересн момент с навигацией, насколько понимаю(использую Cicerone) - нужно реализовывать второй навигатор(внутренний), который будет управлять переключением фрагментов внутри основного фрагмента.
Ruslan
есть проблема с RecyclerView. из асинктаск через интерфейс поступают данные для ресайклера, в отладчике вижу, что данные пришли и загружены в адаптер (adapter.getSize() показывает количество элементов), к адаптеру применен метод adapter.notifiDataSetChanged() а экран остается пустым... и это не всегда. т.е. ресайклер работает, но в какой-то момент глючит и больше ничего не показывает. даже не пойму, как этот глюк словить, в отладчике все выглядит так будто всё отработало и элементы загружены на экран. куда копать? дайте идею :)
Ruslan
Это активити со списком, вызов загрузчика данных в refreshList(), получение в onDataLoaded() https://gist.github.com/ruslan-hut/e18171914595628bcc47703f14f8cc5e
Ruslan
внутри адаптера?
Ruslan
понял, буду пробовать
Mike
> In the code snippet, RC_LEADERBOARD_UI is an arbitrary integer for the request code.
Mike
google android requestCode
Daniil
Друзья есть программно созданый linerlayout
Daniil
я ему пытаюсь добавить девайдер
Daniil
db.setDividerDrawable(new ColorDrawable(Color.parseColor("#FF4A4D93"))); db.setShowDividers(LinearLayout.SHOW_DIVIDER_MIDDLE);
Daniil
вот таким способом, но он не отображается
Daniil
чего не хвататет? Инфы в инете крайне мало
Vladimir
Попробуй обычный drawable для начала
Daniil
New обычный Drawable?
Daniil
как то странно это работает
Daniil
через R обратиться например к цвету - пожалуйста
Daniil
а как девайдер указать -атата нельзя
Daniil
(Resources.getSystem().getDrawable(R.drawable.vertical_divider_1)); а так просто не видит
Daniil
хоть и есть эта эксмл в папке
Dmitriy
(Resources.getSystem().getDrawable(R.drawable.vertical_divider_1)); а так просто не видит
Возможно проблема именно в самом вызове. Так пробовал - getResources().getDrawable(R.drawable.vertical_divider_1)
Dmitriy
(Resources.getSystem() просто такой вызов будет работать только для системных ресурсов, а не добавленных в проект тобой, но если и мой вариант не работает тогда не знаю
Daniil
Мне кажется в этом чате не хватает, колонки лайфхаков с нетривиальными решениями. Сам суда писал иногда, и это все благополучно улетает вверх
Dug
Ребят, тут такое дело — написал кастомную вью, добавил xml параметры, но что-то пошло не так. Нет превью вьюхи. Если пишу в методе, где инициализируются xml атрибуты, if (isInEditMode) return, то всё показывает. Но я хочу, чтобы и с xml параметрами показывало... Может я что-то немного не так сделал? Инициализирую в отдельном методе в init {} блоке (kotlin)
Dug
Превью же вроде умеет стектрейс показывать.
Забыл проверить на null аттрибуты 🤷‍♀️
François Leclercq
Кто-нибудь в некоммерческих апах использовал сторонние шрифты? Я в ридми сослался на автора и сайт где скачивал, этого достаточно?
Mike
Licensed as: Shareware, Non-Commercial
там нет именно названия лицензии?
Daniil
А если ариал обычный скачать, с этим проблем не будет?
François Leclercq
там нет именно названия лицензии?
http://www.fontspace.com/herofonts/birds-of-paradise-personal-use Никаких акронимов\аббревеатур не нашел, речь только о том что нужно лицуху покупать если будешь в бизнесе использовать.
Mike
хм, странно
François Leclercq
То есть случай с апой не относится ни к тому ни к другому. Ну там весьма абстрактно описали - просто business. Если я апу не выкатываю в стор, то ОК?
Daniil
Ребят, скажите пожалуйста как реализовать нижнее подчеркивание textview не до краев
Daniil
то есть самого элемента а не текста
Dug
Хотя если элемента, то через background наверное можно попробовать
Dug
А ещё можно унаследоваться, переопределить onDraw и рисовать линию внизу :D
Daniil
я просто все пытался девайдеры к программно лозданому лейауту добавить, но никак не вышло
Daniil
решил с другой стороны заходить
François Leclercq
если не выкатываешь, то вообще никто не узнает
Ну какбе гугол проверять это будет. Домашнее задание :)
François Leclercq
понятия не имею, о чём ты
Это самостоятельное задание в рамках программы nanodegree
Vladimir
Не совсем понятно
François Leclercq
Ну, насколько я понимаю: если не запретили явно и под пункты запрета не подходит, то можно?
Владислав
друзья, какие приложения можно написать для самообучения ? ничего в голову не приходит...
Daniil
Суть в том что элементы кликабельны
François Leclercq
@Harmonizr На том же сайте: Personal Use typically refers to any use that is not meant to generate profit, such as: *** Graphic design for personal websites, blogs, etc..
Dug
это список? recyclerview/listview?
Maryna
друзья, какие приложения можно написать для самообучения ? ничего в голову не приходит...
любое открытое апи отображаешь в ресайкле со всякими плюхами, профилем, кешированием, бд
Vladimir
Ресайклер с разделителем
Daniil
это список? recyclerview/listview?
Это linearlayiut наполненный текствью
Вячеслав
как в текст вью сделать часть текста кликабельным?
Vladimir
Это linearlayiut наполненный текствью
Ну вот это похоже на изобретение велосипеда, проще сделать через лист вью
Dug
Это linearlayiut наполненный текствью
Может рассмотреть список? (recyclerview/listview)
Daniil
Я понимаю, что это скорее всего решит мою проблему. Но очень странно что в линере нельзя тупо добавить девайдеры адекватным образом
Daniil
буду значит через лист раз уж на то пошло...
Vladimir
Или хрень какая с падингами
Daniil
Рано или поздно решу проблему, кому будет интерестно отпишусь
Dug
Напиши свой LinearLayout, который будет добавлять после каждого, кроме последнего элемента, разделитель из drawable какой-нибудь
Dug
Вот и всё
Daniil
Или хрень какая с падингами
а есть варинт модифицировать бэкграунт ?