как установить цвет текста в адаптере массива в Android

#android #listview #text #colors

#Android #listview #текст #Цвет

Вопрос:

в моем приложении я создал представление списка и добавил некоторый текст в список. В моей части кодирования текст был добавлен в качестве адаптера массива, чтобы установить флажок. В макете я задал белый цвет для просмотра списка, из-за этого текст выглядит очень тусклым. Как установить цвет текста таким же черным.

я поместил представление списка в файл layout и поместил значения для текстового представления в coding. следующее является частью моего кодирования

 names = new String[] { "Sequenced","Random" };
list1 = (ListView) findViewById(R.id.cardlist);
list1.setAdapter(new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_checked,names));

                list1.setChoiceMode(ListView.CHOICE_MODE_SINGLE);

                list1.setItemChecked(0,true);
  

пожалуйста, помогите мне……

Ответ №1:

Измените цвет текста в макете simple_list_item_checked

Комментарии:

1. скопируйте его в новый макет … вот его код для этого… <Проверенные текстовые файлы xmlns: android=» schemas.android.com/apk/res/android «android: id=»@android: id /text1″ android: layout_width=»match_parent» android: layout_height=»?android: attr /listPreferredItemHeight» android: TextAppearance=»?android: attr / textAppearanceLarge» android: gravity=»center_vertical» android: checkMark =»?android: attr / textCheckMark» android: paddingLeft= «6dip» android:paddingRight=»6dip» /> … макеты по умолчанию можно найти в папке platform / sdk / data / res /layout