listview 자바 부분입니다

 

public class campus extends Activity implements AdapterView.OnItemClickListener{   
 private String[] mStrings = {
   "본관","교수회관","정보문화관","식품영양관","유아교육관","조형관" };
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.listmain);

        ListView list = (ListView) findViewById(R.id.list);
       
        list.setAdapter(new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1, mStrings));     
        list.setOnItemClickListener(this);

 

.................

 

@Override
 public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
  // TODO Auto-generated method stub
  //Toast.makeText(this,String.valueOf(position),Toast.LENGTH_LONG).show();
  Intent i = new Intent();
  
  for(int j=0;j<mStrings.length;j++){
   if(position==j){
    i.setClass(this,List_map_7.class);
    i.putExtra("number", mStrings[j]);
    startActivity(i);
   }
  }
 }
}

 

listview를 이렇게 작성하고 listmain.xml을 이용해서

  <ListView
       android:cacheColorHint="#00000000"
       android:divider="#dcdcdc"
       android:id="@+id/list"
       android:layout_width="match_parent"
       android:layout_height="match_parent"
       />

 

배경색은 뺐는데요..글씨색은 변경이 안되더라구요ㅠ_ㅠ

 row.xml을 사용하라는 말도 있고, item을 사용하라시는 분도 계시는데

어떻게 해야할지 몰라서요! 도무지 감이 안잡히네요...

아시는분 알려주세요ㅠ_ㅠ