Wpis z mikrobloga

Mam następujący problem. Chce dodać w aplikacji androidowej NumberPicker z własnymi tekstami. Gdy mam do dyspozycji array stringów to nie ma problemu:

val values = arrayOf("Blue", "Magenta", "Yellow", "Red", "Pink", "White", "Green", "Violet")
firstStripe!!.displayedValues = values

Tu wszystko gra. Jednak chciałbym pójść o krok dalej i zrobić to samo ale z kolorami zawartymi w Data Class:

val colors = arrayOf(
Stripe ("black",0,0,1,0F),
Stripe ("brown",1,1,10,1F),
Stripe ("red",2,2,100,2F),
)

Tu pojawia się problem, bo nie umiem dojść do tego co przypisać firstStripe!!.displayedValues. Wiadomo, że musi to być array, ale jak go zrobić z DataClass? Czy da się to wgl zrobić w ten sposób?

#programowanie #kotlin
  • 1