<List.xml>

<?xml version="1.0" encoding="utf-8" ?>
<LinearLayout
 android:orientation="vertical"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 xmlns:android="http://schemas.android.com/apk/res/android">

<TableLayout
 android:id="@+id/TableLayout01"
 android:layout_height="wrap_content"
 android:layout_width="wrap_content"
>
<TableRow>
<ListView
 android:id="@+id/android:list"
 android:layout_width="110dp"
 android:layout_height="wrap_content"
/>
<ListView
 android:id="@+id/list1"
 android:layout_width="110dp"
 android:layout_height="wrap_content"
/>
<ListView
 android:id="@+id/list2"
 android:layout_width="110dp"
 android:layout_height="wrap_content"
/>
</TableRow>
</TableLayout>
</LinearLayout>


<list.java>
package kr.co.billion.oceaninfo.android.apis.view;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

import kr.co.billion.oceaninfo.android.apis.R;
import kr.co.billion.oceaninfo.android.apis.model.OceanData;
import kr.co.billion.oceaninfo.android.apis.util.OceanInfoConst;
import kr.co.billion.oceaninfo.android.apis.util.XmlUtil;
import android.app.Activity;
import android.app.ListActivity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;

public class OceanInfoList extends ListActivity {
 List<OceanData> oceandata;
 TextView text;

 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.oceaninfo1);
  oceandata = XmlUtil.oceanDataParse(OceanInfoConst.XML_URL + "20091112");

  List<OceanData> tmpList = new ArrayList<OceanData>();
  String tmpName;
  for (OceanData data : oceandata) {
   tmpName = data.getName().trim();
   if (tmpName != null && tmpName.length() > 0) {
    tmpList.add(data);
   }
  }

  String[] arMenu1 = new String[tmpList.size()];
  String[] arMenu2 = new String[tmpList.size()];
  String[] arMenu3 = new String[tmpList.size()];

  for (int i = 0; i < tmpList.size(); i++) {
   arMenu1[i] = tmpList.get(i).getName();

  }

  for (int j = 0; j < tmpList.size(); j++) {
   arMenu2[j] = tmpList.get(j).getsalt();

  }

  for (int k = 0; k < tmpList.size(); k++) {
   arMenu2[k] = tmpList.get(k).gettemp();

  }

  Arrays.sort(arMenu1);
  ListView list = (ListView)findViewById(android.R.id.list);
  ArrayAdapter<String> adapter = new ArrayAdapter<String>(OceanInfoList.this, R.layout.list_layout1, arMenu1);
  list.setAdapter(adapter);
 }
}


이러면 일단 리스트 하나는 미테처럼 에뮬에서 뿌려주죠..

이름1    salt1    temp1
이름2    salt2    temp2
이름3    salt3    temp3
..             ...          ...
..             ...          ...


Arrays.sort(arMenu1);
  TextView list1 = (TextView)findViewById(android.R.id.list);
  ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(OceanInfoList.this, R.layout.list_layout1, arMenu1);
  list1.setAdapter(adapter1);
  
  TextView list2 = (TextView)findViewById(R.id.list1);
  ArrayAdapter<String> adapter2 = new ArrayAdapter<String>(OceanInfoList.this, R.layout.list_layout1, arMenu2);
  list2.setAdapter(adapter2);
  
  TextView list3 = (TextView)findViewById(R.id.list2);
  ArrayAdapter<String> adapter3 = new ArrayAdapter<String>(OceanInfoList.this, R.layout.list_layout1, arMenu3);
  list3.setAdapter(adapter3);
텍스트뷰 값을 보여주는것은 요렇게 하는게 아닌가봐요 ㅡ,.ㅡ 에러가 나네요 setAdapter 에서....
텍스트뷰는 setText() 를 쓴다는건 알지만..어떤인자를 넣어야 하는지 등등은...
아 교육원을 좀 다니든가 해야하나.ㅠㅠ 머리가 안돌아갑니다.ㅠ
어레이로 텍스트 뷰 맹그는것점 조언 부탁드립니다.
항상 행복하세요~

SMS 입니다.