컴퓨터공학/안드로이드
안드로이드 스튜디오 ListView 글자 색 바꾸기
무에서
2017. 9. 3. 01:55
반응형
xml 파일에서 다음과 같이 하면 ListView의 배경색은 바뀌지만 글자 색은 바뀌지 않는다.
android:background="@android:color/black"
android:textColor ="@android:color/white"
Java 파일에서 다음과 같이 ArrayAdapter를 설정하면 글자 색이 변한다.
ArrayAdapter<String> ArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, list)
{
@Override
public View getView(int position, View convertView, ViewGroup parent)
{
View view = super.getView(position, convertView, parent);
TextView tv = (TextView) view.findViewById(android.R.id.text1);
tv.setTextColor(Color.WHITE);
return view;
}
};
listView1.setAdapter(ArrayAdapter);
반응형