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
| package com.example.form;
import android.os.Bundle;
import android.app.Activity;
import android.app.ListActivity;
import android.view.ContextMenu;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView.AdapterContextMenuInfo;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.view.View.OnClickListener;
public class form extends Activity {
TextView selection;
public static final int IMMO_ID = Menu.FIRST+1;
public static final int VOIT_ID = Menu.FIRST+2;
public static final int TWENTY_FOUR_ID = Menu.FIRST+3;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.activity_main);
RelativeLayout vue;
selection=(TextView)findViewById(R.id.edit1);
vue=((RelativeLayout)this.findViewById(R.id.form1));
selection.setOnClickListener(new View.OnClickListener() {
public void onClick(View vue) {
vue.showContextMenu();
} });
vue.setOnCreateContextMenuListener(this);
registerForContextMenu((TextView)findViewById(R.id.edit1));
}
public void OnCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
menu.add(0, IMMO_ID, 0, "Edit");
menu.add(0, VOIT_ID, 0, "Delete");
}
public boolean onContextItemSelected(MenuItem item) {
AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();
switch (item.getItemId()) {
case IMMO_ID:
selection.setText("immobilier");
return true;
case VOIT_ID:
selection.setText("voiture");
return true;
default:
return super.onContextItemSelected(item);
}
}
} |
Partager