Package com.example.dialog3;
Import Android.os.Bundle;
Import android.app.Activity;
Import Android.app.AlertDialog;
Import Android.app.Dialog;
Import Android.content.DialogInterface;
Import Android.view.Menu;
Import Android.widget.Toast;
public class Mainactivity extends Activity {
private int selectedfruitindex = 0;
@Override
protected void OnCreate (Bundle savedinstancestate) {
Super.oncreate (savedinstancestate);
Setcontentview (R.layout.activity_main);
Final string[] Fruit = new string[] {"Apple", "orange", "Strawberry", "banana"};
Dialog Mydialog = new Alertdialog.builder (this)
. Settitle ("title")
. SetIcon (R.drawable.ic_launcher)
. Setsinglechoiceitems (Fruit, 0, New Dialoginterface.onclicklistener () {
@Override
public void OnClick (Dialoginterface dialog, int which) {
TODO auto-generated Method Stub
Selectedfruitindex=which;
Toast.maketext (Mainactivity.this, Fruit[which], Toast.length_short). Show ();
}
})
. Setpositivebutton ("OK", new Dialoginterface.onclicklistener () {
@Override
public void OnClick (Dialoginterface dialog, int which) {
TODO auto-generated Method Stub
//
}
})
. Setnegativebutton ("Cancel", new Dialoginterface.onclicklistener () {
@Override
public void OnClick (Dialoginterface dialog, int which) {
TODO auto-generated Method Stub
}
})
. Setneutralbutton ("Details", new Dialoginterface.onclicklistener () {
@Override
public void OnClick (Dialoginterface dialog, int which) {
TODO auto-generated Method Stub
}
})
. Create ();
Mydialog.show ();
}
@Override
public boolean Oncreateoptionsmenu (Menu menu) {
Inflate the menu; This adds items to the action bar if it is present.
Getmenuinflater (). Inflate (R.menu.main, menu);
return true;
}
}
Android with RadioButton Dialog