Używam prostego adaptera do wyświetlania mojego kodu. Niestety, potrzebuję zmienić kolor górnego textView.Zmiana koloru tekstu w Android.R.layout.simple_list_item_2
To jest urywek mojego kodu:
// 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);
Próbowałem zrobić własny simple_list_item_2, ale nie pozwolił mi na zmianę koloru TextView w xml z jakiegoś powodu. Wszelkie pomysły, jak to zrobić?
Moja ostatnia myśl:
findViewById(android.R.id.text1).setTextColor(#000)
ale nie wiem, gdzie go umieścić, a mój kod szesnastkowy nie działa.
Aby przekazać kolor heksagonalny, należy użyć 'setTextColor (Color.parseColor (" # YOURCOLOR "))'. Jednak nie byłoby to możliwe bez niestandardowego adaptera. –