Android Simple ListView example
안드로이드 ListView 간단 예제
layout/main.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <ListView android:id="@+id/listView1" android:layout_width="match_parent" android:layout_height="wrap_content" > </ListView> </LinearLayout>
TestActivity.java
package com.example.androidapp; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.Toast; public class TestActivity extends Activity implements OnItemClickListener { String [] name = {"강호동", "이수근", "홍명보", "박근혜", "안철수", "박지성" }; ArrayAdapter<String> adapter; public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); adapter = new ArrayAdapter<String>( this, android.R.layout.simple_list_item_1, name); ListView listView = (ListView) findViewById(R.id.listView1); listView.setAdapter(adapter); listView.setOnItemClickListener(this); } public void onItemClick(AdapterView<?> parent, View v, int position, long id) { String name = adapter.getItem(position); Toast.makeText(this, name, Toast.LENGTH_SHORT).show(); } }