Код: Выделить всё
@color/white
@color/green
Но при использовании это программно, оно полностью работает. Цвет текста применен хорошо, но фон остается по умолчанию, а не зеленым.
Вот код, который создает кнопку:
Код: Выделить всё
val button = Button(context, null, 0, R.style.ButtonStyle)
button.layoutParams = LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT)
button.text = text
layout.addView(button)
- Используя Button(ContextThemeWrapper(context, R.style.ButtonStyle), null, 0, R.style.ButtonStyle): тот же результат
- Пытаюсь использовать button.setBackgroundResource(), но R.style.ButtonStyle не является ресурсом ID
- Искал параметры стиля в кнопке, но ничего не нашел
Подробнее здесь: https://stackoverflow.com/questions/792 ... -by-kotlin
Мобильная версия