0

In androidx version I want to programmatically add the background color of cardview. But I can't do it. Attempt to invoke virtual method 'void androidx.cardview.widget.CardView.setCardBackgroundColor (int)' gives a null object reference error. I couldn't figure it out.

Could you help? Thank you

    CardView cardView = findViewById(R.id.crd);

    int colorArray[] = {R.color.colorCategory1, R.color.colorCategory12,R.color.colorCategory3, R.color.colorCategory4,
            R.color.colorCategory5, R.color.colorCategory6,        R.color.colorCategory7, R.color.colorCategory8,
            R.color.colorCategory9, R.color.colorCategory10, R.color.colorCategory11, R.color.colorCategory12,
            R.color.colorCategory13, R.color.colorCategory14, R.color.colorCategory15,};


    cardView.setCardBackgroundColor(colorArray[0]);
ihaydinn
  • 199
  • 4
  • 16

0 Answers0