Vitaly
Vitaly
Anonymous
снизу?
Vitaly
Типо RecyclerView внутри CardView внутри ScrollView
Vitaly
Там, где само расписание
Anonymous
А. А почему кастом
Vitaly
Не хочется делать много вложений
Anonymous
CardView -> RecyclerView
Anonymous
Vitaly
На самом деле там нет RecyclerView и по любому придётся программно вставлять Layout для текста
Vitaly
А сам CardView внутри ScrollView
Vitaly
Ну в таком случае надо и последний элемент сделать отдельным
Vitaly
Вообще идея хорошая, но мне кажется, что это немного костыль
Anonymous
вы о чем какой ScrollView
Ravshanjon
Nikita
Всем привет! Кто-нибудь в курсе, как можно GSONом распарсить JSON в объект у которого одно из полей это интерфейс. Т.е чтобы от полей внутри объекта он определял какой из классов, имплементящих этот интерфейс подставить и замапить туда данные?
Anonymous
кхе кхе что здесь скроллить?
Anonymous
это тупо карточка с высотой 0 и весом 1
Vitaly
Так она скролится
Vitaly
Если карточка например слишком большая и не влезает на экран
Vitaly
Vitaly
А что за задача такая? Может можно без интерфейса обойтись или как-то это обыграть
Nikita
гугл говорит про TypeAdapter и TypeAdapterFactory
Vitaly
О, я такую же задачу решал
Denis
Vitaly
Vitaly
Надо в сообщении читать какой тебе нужен класс и использовать его
Nikita
т.е мне просто deserializer написать свой, а дальше просто gson.fromJson будет отрабатывать?
Denis
вроде так
Nikita
спасибо, попробую
Гор
Можете подсказать новичку?
Мне нужно раз в минуту обращаться к сайту и сверять данные. Что для этого правильнее всего использовать?
Anonymous
Denis
Denis
Anonymous
пусть на сайте сделают при добавлении данных раскидывание пушей
Anonymous
Гор
Условно говоря, раз в минуту нужно сверять курс валюты с сайта центробанка
Anonymous
Гор
Да
Anonymous
ну тогда да просто делай запрос каждую минуту
Anonymous
long interval = TimeUnit.MINUTES.toMillis(2);
Handler mHandler = new Handler();
Runnable mHandlerTask = new Runnable() {
@Override
public void run() {
doSomething();
mHandler.postDelayed(mHandlerTask, interval);
}
};
mHandler.postDelayed(mHandlerTask, interval);
Denis
я б WorkManager заюзал для такого, если пуши нельзя )
Гор
Спасибо, щас посмотрю, я думал использовать сервис, чтобы в фоне делать запросы, так правильно будет?
Егор -
Ребята привет ищу в команду начинающего программиста (junior) делать апк приложения для гугл плея. Кому интересно пишите
Aleksey Goryachev
Maryna
😃
Alexander
Здравствуйте, с помощью параметра
android:colorBackground в apptheme
изменил цвет приложения на серый, в связи с этим вопрос, можно ли как то детальнее настроить цвет? А точнее поменять цвет кнопки обратно на белый? Пытался менять цвет программно,но понял что это очень сложно, т.к нужно делать стандартную "анимацию" нажатия.
Anonymous
Alexander
Сейчас
Alexander
Alexander
Anonymous
Alexander
Вот нужно сделать с белой кнопкой так, чтобы она затемнялась при нажатии
Alexander
Как правая нижняя
Anonymous
на время касания или навсегда?
Alexander
На время касания
Anonymous
тогда да попробуй ту строку
Alexander
Проблема в том, что android:background уже используется для цвета и закругления углов..
Anonymous
Anonymous
но это смотря КТО является квадратом
Anonymous
CardView?
Alexander
Это imagebutton если про элемент
Anonymous
я посоветую поменять на CardView. Там и в xml можно указать цвет и радиус закругления. и foreground работает
Alexander
Большое спасибо, код сработал и на imagebutton и спасибо за совет, попробую cardview
Anonymous
Andrii
Привет. Кто-то mainframer юзает?
Sergey F
Oleg
Приветствую, подскажите пожалуйста с вопросом.
Пишу unit test, где нужно проверить количество символов.
Вопрос: как можно протестировать, если метод взаимодействует с ui элементом? Кидает NPE, что логично.
if (view.length < 7) {
view.error = "Incorrect"
return false
}
Anonymous
Anonymous
или роболектрик
Oleg
отделять логику от уи и ее тестить
Окей, роболектрик гляну, спасибо. А как можно отделить логику от ui? Внутри проверки вызывать другой метод, который будет работать с view?
Anonymous
Oleg
Anonymous
А, окей. Все равно спасибо
если интересно то вот https://habr.com/company/mobileup/blog/335382/ и чатик https://t.me/Android_Architecture