package com.example.test3;

import java.util.ArrayList;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.Adapter;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.Toast;

public class MainActivity extends Activity {
ArrayList<String> Items;
ArrayAdapter<CharSequence> Adapter;
ListView list;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        Adapter = ArrayAdapter.createFromResource(this, R.array.appName, android.R.layout.simple_list_item_single_choice);
        
        list = (ListView)findViewById(R.id.list);
        list.setAdapter(Adapter);
    }
    
    public void mOnClick(View v){
    EditText ed = (EditText)findViewById(R.id.newitem);
    switch(v.getId()){
    case R.id.add:
    String text = ed.getText().toString();
    Items.add(text);
    ed.setText("");
    Adapter.notifyDataSetChanged();
    break;
    case R.id.delete:
    int pos;
    pos = list.getCheckedItemPosition();
    if(pos != ListView.INVALID_POSITION){
    Items.remove(pos);
    list.clearChoices();
    Adapter.notifyDataSetChanged();
    }
    break;
    }
    }
    
    AdapterView.OnItemClickListener mItemClickListener = new AdapterView.OnItemClickListener() {

public void onItemClick(AdapterView parent, View view, int position,
long id) {
// TODO Auto-generated method stub
String mes;
mes = "Select Item = " + Items.get(position);
Toast.makeText(MainActivity.this, mes, Toast.LENGTH_SHORT).show();
}
};
    
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}

----------------------------------------------------------------------------------------------------------------

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <EditText
            android:id="@+id/newitem"
            android:layout_width="0px"
            android:layout_height="wrap_content"
            android:layout_weight="4" />

        <Button
            android:id="@+id/add"
            android:layout_width="0px"
            android:layout_height="wrap_content"
            android:layout_weight="3"
            android:onClick="mOnClick"
            android:text="Add" />

        <Button
            android:id="@+id/delete"
            android:layout_width="0px"
            android:layout_height="wrap_content"
            android:layout_weight="3"
            android:onClick="mOnClick"
            android:text="Delete" />
    </LinearLayout>

    <ListView
        android:id="@+id/list"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

</LinearLayout>

오류가 납니다. ㅠㅠ