Adapter의 역할

데이터를 한 단위씩 나누어서 
getView *10회
return 뷰 *10회=> ListView 10줄 완성
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/hello" />

    <ListView
        android:id="@+id/listView"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" >
   
    </ListView>


</LinearLayout>
package com.gusfree.listview;

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

public class ListViewActivity extends Activity {
	ListView listView;//서울에 사는 뽀삐
	
	//자원
	String[] datas={"티파니","써니","태연","제시카","효연","유리","윤아","서현","수영"};
	@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        /*listView=null;*/
        /*ListView listView;//우리동네 뽀삐*/
        
        setContentView(R.layout.main);//이후에 findView
        listView=(ListView)findViewById(R.id.listView);
        
        //어뎁터
        /* 110v 가전제품   - 어댑터 -    220v
                  일본 가전제품 110v  <- 어댑터  <- 220v 전원
           ListView  <-  Adapter  <-  화면에 표시할 데이터 
        			                                 스트링 배열*/
       
        ArrayAdapter<String> adapter = 
        		new ArrayAdapter<String>(this, 
        				android.R.layout.simple_list_item_1,datas);
        //set adapter
        listView.setAdapter(adapter); 
    }
}


+ Recent posts