Tôi đang sử dụng bộ điều hợp đơn giản để hiển thị mã của mình. Thật không may, tôi cần phải thay đổi màu textView trên cùng.Thay đổi màu chữ trong android.R.layout.simple_list_item_2
Đây là một đoạn mã của tôi:
// 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);
tôi đã cố gắng để làm cho simple_list_item_2 của riêng tôi, nhưng nó sẽ không cho phép tôi thay đổi màu sắc của một TextView trong xml đối với một số lý do. Có ý tưởng nào để làm việc này không?
suy nghĩ cuối cùng của tôi là:
findViewById(android.R.id.text1).setTextColor(#000)
nhưng tôi không biết được nơi để đặt nó, và mã hex của tôi không hoạt động.
Để chuyển màu hex, bạn sẽ phải sử dụng 'setTextColor (Color.parseColor (" # YOURCOLOR "))'. Tuy nhiên, điều này sẽ không hoạt động mà không có bộ điều hợp tùy chỉnh. –