안녕하세요.

현재 맵과 리스트를 가치 사용하게 되어 리스트는 상속받지 않고 구현했는데요.

데이터는 제대로 adapter까지 넘어가는 것을 확인했는데; 이게 막상 출력은 한라인만 됩니다.

리스트의 크기를 wrap으로 했을시에는 한라인만 보이고;

200으로 줄이면 처음에는 한라인만 보이다가스크롤을 내렸다 올렸다하면 데이터가 다 보이구요;;
아예, 안되는것도 아니고;; 왜 그런건지;; 조언 부탁드리겠습니다.
public class protoMaps extends Activity {
    private ArrayList<RoomModel> items;
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.proto_maps);
     
     ListView lv = (ListView) findViewById(R.id.roomsList);
     items = new ArrayList<RoomModel>();
     ArrayList<RoomModel> templist = new ArrayList<RoomModel>();
     templist.add(new RoomModel("aaa","bbb",false,"ccc","ddd",300,"eee",5,"fff",100,200));
     templist.add(new RoomModel("aaa","bbb",false,"ccc","ddd",300,"eee",5,"fff",100,200));
     templist.add(new RoomModel("aaa","bbb",false,"ccc","ddd",300,"eee",5,"fff",100,200));
     templist.add(new RoomModel("aaa","bbb",false,"ccc","ddd",300,"eee",5,"fff",100,200));
     templist.add(new RoomModel("aaa","bbb",false,"ccc","ddd",300,"eee",5,"fff",100,200));
     templist.add(new RoomModel("aaa","bbb",false,"ccc","ddd",300,"eee",5,"fff",100,200));
     templist.add(new RoomModel("aaa","bbb",false,"ccc","ddd",300,"eee",5,"fff",100,200));
     templist.add(new RoomModel("aaa","bbb",false,"ccc","ddd",300,"eee",5,"fff",100,200));
     templist.add(new RoomModel("aaa","bbb",false,"ccc","ddd",300,"eee",5,"fff",100,200));
  roomsInfoAdapter roomadapter = new roomsInfoAdapter(this, R.layout.list_row, templist);
  roomadapter.notifyDataSetChanged();
  lv.setAdapter(roomadapter);
    }
    private class roomsInfoAdapter extends ArrayAdapter<RoomModel> {
  public roomsInfoAdapter(Context context, int textViewResourceId, ArrayList<RoomModel> item) {
   super(context, textViewResourceId, item);
            items = item;
  }
   @Override
  public View getView(int position, View convertView, ViewGroup parent) {
            View v = convertView;
            if (v == null) {
                LayoutInflater vi = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
                v = vi.inflate(R.layout.list_row, null);
            }
            RoomModel d = items.get(position);
            if (d != null) {
             TextView rs = (TextView) findViewById(R.id.roomSubject);
             TextView rn = (TextView) findViewById(R.id.roomname);
             
             if (rs != null){
              rs.setText(d.getRoomSubject());
                }
             if (rn != null){
              rn.setText(d.getRoomname());
                }
            }
            return v;
   }
 }
}