Я использую простой адаптер для отображения моего кода. К сожалению, мне нужно изменить верхний цвет textView.Изменить цвет текста в android.R.layout.simple_list_item_2
Это фрагмент моего кода:
// Keys used in Hashmap
String[] from = { "txt1", "txt2" };
// Ids of views in listview_layout
int[] ids = { android.R.id.text1, android.R.id.text2 };
SimpleAdapter adapter = new SimpleAdapter(this, aList,
android.R.layout.simple_list_item_2, from, ids);
setListAdapter(adapter);
Я пытался сделать свой собственный simple_list_item_2, но он не позволил бы мне изменить цвет TextView в XML по какой-то причине. Есть идеи, как это сделать?
Моя последняя мысль:
findViewById(android.R.id.text1).setTextColor(#000)
, но я не знаю, куда поместить его, и мой шестнадцатеричный код не работает.
Для передачи шестнадцатеричного цвета вам необходимо использовать 'setTextColor (Color.parseColor (" # YOURCOLOR "))'. Однако это не будет работать без пользовательского адаптера. –