// Enter the dialog style displayed on the Interface
Public void createDialog (){
Builder = newAlertDialog. Builder (Index. this );
Builder. setTitle (R. string. _ index_submenu_title );
Builder. setItems (new String [] {"Start camera", "enable Mobile Camera", "unselect "},
NewDialogInterface. OnClickListener (){
@ Override
Public void onClick (DialogInterfacedialog, intwhich ){
// TODO Auto-generated method stub
// Which starts from 0. To make it also start from 1.
Switch (which + 1 ){
Case IMG_CAMERA:
OpenCamera ();
Break;
Case IMG_FILE:
OpenFile ();
Break;
Case SELECT_CANCEL:
Break;
Default:
Break;
}
}
});
}
========================================================== =
Dialog click event:
Public void saveImageDialog (String path ){
ImageView newImage = new ImageView (Index. this );
Bitmap bitmap = MyCommon. fitSizeImg (path, 1 );
NewImage. setImageBitmap (bitmap );
// Display dialog box
New AlertDialog. Builder (Index. this)
. SetTitle ("picture ")
. SetView (newImage)
. SetPositiveButton ("save ",
New DialogInterface. OnClickListener (){
@ Override
Public void onClick (DialogInterface dialog,
Int which ){
// TODO Auto-generated method stub
// Save the image path to the database
ImageDbhelp1.insertlujin (fileName );
Finish ();
Intent intent3 = new Intent (Index. this,
Index. class );
StartActivity (intent3 );
}
}). SetNegativeButton ("cancel", null). show ();
}
Author: kankankankan2222