현제 저의 MainActivity

package com.example.listview2;

import java.util.ArrayList;

import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class MainActivity extends Activity {

      public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       
        ArrayList<String> arGeneral = new ArrayList<String>();
        arGeneral.add("친구1");
        arGeneral.add("친구2");
        arGeneral.add("친구3");
        arGeneral.add("친구4");
        arGeneral.add("친구6");
        arGeneral.add("친구7");
        arGeneral.add("친구8");
        arGeneral.add("친구9");
        arGeneral.add("친구10");
        arGeneral.add("친구11");
        arGeneral.add("친구12");
        arGeneral.add("친구13");
        arGeneral.add("친구14");
        arGeneral.add("친구15");
        arGeneral.add("친구16");
        arGeneral.add("친구17");
        arGeneral.add("친구18");
        arGeneral.add("친구19");
        arGeneral.add("친구20");
      //어댑터 준비
        ArrayAdapter<String> Adapter;
        Adapter = new ArrayAdapter<String>(this,
          android.R.layout.simple_list_item_1,arGeneral);
      //어댑터 연결
        ListView list = (ListView)findViewById(R.id.list);
        list.setAdapter(Adapter);
       

       
      }

}

지금 Layout

 

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <ListView
        android:id="@+id/list"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true" >
    </ListView>

</RelativeLayout>

이렇게 작성되어있습니다

 

에뮬레이터 실행시 칸마다 색을 다르게 하는 방법좀요..