GridView의 각 아이템(?)들을 개별적으로 색상을 지정하려고 하는데요.

질문1. ArrayAdapter에 TextView를 넣어서 GridView로 출력하는 것이 가능한가요? 시도해봤는데 잘 안되네요.
<소스 코드>
TextView[] textview = new TextView[7];

// 각 TextView에 개별적인 색상 세팅 후

ArrayAdapter<TextView> adater = new ArayAdpater<TextView>(this, 0, textview);

gridview.setAdapter(week_adapter);

위와 같은 방법으로 했는데 실행이 안되네요..

질문2. 위와 같은 방법 말고 GridView의 함수를 써서 GridView에 들어가있는 문자열들을 개별적으로 색상을 설정하는 방법이 있나요?