osa2 memo

自分の記憶のために・・・。

ListView (2)

リストの中身をActivity内で設定するには以下のようにすると良い。

public class Myapp02Activity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        String[] items = {"one", "two", "three", "four", "five"};
        
        ArrayAdapter<String> la = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, items);
        
        ListView lv = (ListView)findViewById(R.id.ListView01);
        lv.setAdapter(la);
        
    }
}

配列を定義し、アダプターに渡して、そのアダプターをListViewに紐付ける。