Size: a a a

StartAndroid Ru Chat

2020 August 21

ИТ

Иван Таран in StartAndroid Ru Chat
Кто-то знает, как в Java коде присвоить лэйауту стиль, например в if else?

Если конкретнее, то нужно изменить стиль лэйаута при выборе пункта в спиннере.
источник

S

Sanctus in StartAndroid Ru Chat
Ребята, не пойму как взаимодействовать из диалога с данными активити, там же ананимные классы со слушателями, нажимаю на одну к примеру кнопку и мне нужно запустить метод и передать в него значение?
источник

КД

Константин Дьяконов... in StartAndroid Ru Chat
Когда IVR на Java)
источник

ИТ

Иван Таран in StartAndroid Ru Chat
Никак понять не могу, может кто подскажет, вот что я хочу и вопрос в том, как это можно реализовать?
источник

sd

saidov. developer in StartAndroid Ru Chat
Иван Таран
Никак понять не могу, может кто подскажет, вот что я хочу и вопрос в том, как это можно реализовать?
ты хочешь менять тему лайовта?
источник

ИТ

Иван Таран in StartAndroid Ru Chat
saidov. developer
ты хочешь менять тему лайовта?
Да, только одного конкретного
источник

sd

saidov. developer in StartAndroid Ru Chat
Иван Таран
Никак понять не могу, может кто подскажет, вот что я хочу и вопрос в том, как это можно реализовать?
setTheme(R.style.свойстиль);
источник

sd

saidov. developer in StartAndroid Ru Chat
в onCreate
источник

ИТ

Иван Таран in StartAndroid Ru Chat
saidov. developer
setTheme(R.style.свойстиль);
так применяется ко всем лэйаутам
источник

sd

saidov. developer in StartAndroid Ru Chat
другой вариант можно через разметки xml ув layout атрибут style передавай нужний стиль
источник

ИТ

Иван Таран in StartAndroid Ru Chat
saidov. developer
другой вариант можно через разметки xml ув layout атрибут style передавай нужний стиль
Так ведь могу только один стиль назначить, а у меня задача в зависимости от выбранного пункта в Spinner-е менять стиль одного лэйаута
источник

sd

saidov. developer in StartAndroid Ru Chat
Иван Таран
Так ведь могу только один стиль назначить, а у меня задача в зависимости от выбранного пункта в Spinner-е менять стиль одного лэйаута
а это же просто по моему
источник

sd

saidov. developer in StartAndroid Ru Chat
у спиннер есть метод setOnItemSelectedListener()
источник

ИТ

Иван Таран in StartAndroid Ru Chat
условно я меня стиль (синий бэкграунд). Нужно только для фонового лэйаута, а применяется и для диалогового окна
источник

sd

saidov. developer in StartAndroid Ru Chat
и у этого метода есть ппарамеетр position и с помшью switch case меня стиль
источник

ИТ

Иван Таран in StartAndroid Ru Chat
saidov. developer
и у этого метода есть ппарамеетр position и с помшью switch case меня стиль
сейчас все так и сделано)
но setTheme применяет стиль ко всем лэйаутам в приложении(
источник

sd

saidov. developer in StartAndroid Ru Chat
Иван Таран
сейчас все так и сделано)
но setTheme применяет стиль ко всем лэйаутам в приложении(
а ты хочешь у диалог был другой стиль?
источник

ИТ

Иван Таран in StartAndroid Ru Chat
saidov. developer
а ты хочешь у диалог был другой стиль?
Нет, чтобы у другого лэйаута.

Если конкретику объяснять, то есть лэйаут - конструктор, который при нажатии кнопки добавляет в ресайклервью(его видно на фоне в скрине выше) новый элемент. Хочу менять стиль каждого нового элемента в зависимости от выбранного пункта в спиннере.

Наверно сложно слишком для понимания, поэтому не описываю все это
источник

sd

saidov. developer in StartAndroid Ru Chat
Иван Таран
Нет, чтобы у другого лэйаута.

Если конкретику объяснять, то есть лэйаут - конструктор, который при нажатии кнопки добавляет в ресайклервью(его видно на фоне в скрине выше) новый элемент. Хочу менять стиль каждого нового элемента в зависимости от выбранного пункта в спиннере.

Наверно сложно слишком для понимания, поэтому не описываю все это
а ты гуглил?
источник

ИТ

Иван Таран in StartAndroid Ru Chat
saidov. developer
а ты гуглил?
Да, по сути все сводится к тому, можно ли в джава коде сделать изменения стиля xml файла (одного, не всего приложения.)
источник