Я использую LinearLayout, чтобы установить форму BackGround, которая имеет угловой угол.Я создал нарисованный XML-файл.Когда я пытаюсь изменить цвет LinearLayout backGround в RunTime в My Activity, появляется цвет, который отражается в макете, но форма фона не применяется.Нужна помощь по этому
моему файлу layout.xml:
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/month_card"
android:backgroundTint="@drawable/circle_corner_rectangle"
app:backgroundTintMode="src_over">
файлу shape.xml
<shape android:shape="rectangle" >
<corners android:radius="500dip" />
<stroke android:width="2dip" android:color="@color/colorPrimary" />
<gradient android:angle="-90"/>
</shape>
Наконец, установите его во время выполнения внутри действия
layout.setBackgroundColor(colorList.get(position));