Ломаю голову второй день. Необходимо программно менять цвет у элементов ExpListView (Не родителей). Гугл сказал, что нужно использовать SpannableString - окей. У меня есть массив названий групп:
private String[] mGroupsArray = new String[] { "1", "2"};
И элементы:
String one= "1.1";
String two= "2.2";
SpannableString sp = new SpannableString(""+one);
Тут я добавляю элементы:
ArrayList<ArrayList<Map<String, SpannableString>>> сhildDataList = new ArrayList<>();
ArrayList<Map<String, SpannableString>> сhildDataItemList = new ArrayList<>();
Map<String, SpannableString> map1;
сhildDataItemList = new ArrayList<>();
map1 = new HashMap<>();
map1.put("monthName", sp);
сhildDataItemList.add(map1);
сhildDataList.add(сhildDataItemList);
В итоге при разворачивании группы выходит
java.lang.ClassCastException: android.text.SpannableString cannot be cast to java.lang.String
Я уже запутался. Может есть пример ExpListView с SpannableString?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый деньСоздал веб-проект с применением технологий (Tomcat, JDBC, JSP, Servlets, Maven etc)
I can't scale and move components in IntelliJ with its GridLayoutThe problem is when I move/scale components they don't move to the exact place