l1.png

 

package com.example.listtest1;

import java.util.ArrayList;

import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.Toast;

public class MainActivity extends Activity implements OnClickListener{
 
 ArrayList<String> Items;
 ArrayAdapter<String> Adapter;
 ListView list;
 
 EditText edx;
 Button add;
 Button del;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       
        list = (ListView)findViewById(R.id.list);
       
        edx = (EditText)findViewById(R.id.editText1);
        add = (Button)findViewById(R.id.button1);
        del = (Button)findViewById(R.id.button2);
       
       
        Items = new ArrayList<String>();
       
        Items.add("처음");
        Items.add("두번째");
        Items.add("세번째");
       
        Adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, Items);
        list.setAdapter(Adapter);
       
       
        //Event Processing
        add.setOnClickListener(this);
        del.setOnClickListener(this);
        list.setOnItemClickListener(mItemClickListener);
       
       
    }
   

 public void onClick(View v) {
  // TODO Auto-generated method stub
  switch (v.getId()) {
  case R.id.button1:
   String text = edx.getText().toString().trim();
   if(text.length() != 0) {
    Items.add(text);
    edx.setText("");
    Adapter.notifyDataSetChanged();
   }
   break;
   
  case R.id.button2:
   int pos;
   pos = list.getCheckedItemPosition();
   
   if(pos != ListView.INVALID_POSITION) {
    Items.remove(pos);
    list.clearChoices();
    Adapter.notifyDataSetChanged();
   }
   
   break;
  
  }
 }
   
   
    AdapterView.OnItemClickListener mItemClickListener = new OnItemClickListener() {

  public void onItemClick(AdapterView<?> parent, View view, int position,
    long id) {
   // TODO Auto-generated method stub
   String mes;
   mes = "선택된 아이템 포지션은 " + Items.get(position);
   Toast.makeText(getApplicationContext(), ""+mes, 1000).show();
   
   
  }
     
 };


   
}

 

도대체 리스트뷰가 왜 안나올까요.ㅠㅠ