package soo.ui.array; import android.app.ListActivity; import android.os.Bundle; import android.view.View; import android.widget.ArrayAdapter; import android.widget.EditText; import android.widget.ListView; public class ListTest extends ListActivity { /** Called when the activity is first created. */ //String strs[] = {"우태경","박시현","장대식","김태호","이정우","고정인","이재오","정성재"}; EditText et; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); et = (EditText)findViewById(R.id.editTest01); // android를 사용하면 내장되어 있는 레이아웃 // 따라서 layout에서 list view 의 이름도 마춰줘야 한다. android:id="@android:id/list" // 1. 배열을 이용해서 하기 // setListAdapter(new ArrayAdapter(this, android.R.layout.simple_list_item_1,strs)); // 2. xml 을 이용해서 하기 ArrayAdapter aa2 = ArrayAdapter.createFromResource(this, R.array.singer, android.R.layout.simple_list_item_1); setListAdapter(aa2); } public void onListItemClick(ListView parent,View v,int pos,long id){ et.setText(R.array.singer); } } //xml에 정의된 string 데이터를 적용시켜 보자...