| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 
 | package com.dvp.list;
 
import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.graphics.Color;
import android.os.Bundle;
import android.text.Editable;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.BaseAdapter;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.TextView;
 
public class DvpList2 extends Activity {
 
	EditText ComNom;
	EditText ComFreq;
 
 
	public static final int MENU_ADD = Menu.FIRST+1;
 
 
	static String VarNom;
	static String VarFreq;
 
	/** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
 
        addEtape();
 
 
        ArrayList<Personne> listP = Personne.getAListOfPersonne();
        BaseAdapter adapter = new PersonneAdapter(this, listP);
 
        ListView list = (ListView)findViewById(R.id.ListView01);
 
        list.setAdapter(adapter);
 
 
    }
 
	@Override
		public boolean onCreateOptionsMenu(Menu menu) {
			menu
				.add(Menu.NONE, MENU_ADD, Menu.NONE, "Ajouter");
 
 
			return(super.onCreateOptionsMenu(menu));
		}
 
 
		@Override
		public boolean onOptionsItemSelected(MenuItem item) {
			switch (item.getItemId()) {
				case MENU_ADD:
					addEtape();
					return(true);
			}
 
			return(super.onOptionsItemSelected(item));
		}
 
		private void addEtape() 
		{
			final View add_view=getLayoutInflater().inflate(R.layout.add, null);
 
			new AlertDialog.Builder(DvpList2.this)
			.setTitle("Ajouter une étape :")
			.setIcon(android.R.drawable.ic_menu_add)
			.setView(add_view)
			.setPositiveButton("Ajouter", new DialogInterface.OnClickListener(){
				public void onClick(DialogInterface dialog, int whichButton) 
				{		
					ComNom = (EditText)findViewById(R.id.ComNom);
			        ComFreq = (EditText)findViewById(R.id.ComFrequence);
 
	            	VarNom = ComNom.getText().toString();
	            	VarFreq = ComFreq.getText().toString();
 
				}
			})
			.setNegativeButton("Annuler", null)
			.create()
			.show();
		}
 
 
} |