1 2 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();
}
} |
Partager