Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class SimulazioneEsameActivity extends Activity {
- //Dichiarazioni liste
- final CharSequence[] items = {"generali", "persone"};
- final CharSequence[] cap1 = {"01", "02", "03", "04", "05", "06", "07", "08", "09", "10"};
- final CharSequence[] cap2 = {"14", "15", "16"};
- //Valori di default
- String categ = "generali";
- String cap = "01";
- String dom = "1";
- CharSequence[] items2 = null;
- AlertDialog alert2;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.simulazione_esame);
- //Dichiarazione pulsanti
- final Button opzione1 = (Button) findViewById(R.id.categ1);;
- final Button opzione2 = (Button) findViewById(R.id.cap1);
- final Button opzione3 = (Button) findViewById(R.id.dom1);
- opzione2.setEnabled(false);
- opzione3.setEnabled(false);
- //Scelta categoria alert
- AlertDialog.Builder builder = new AlertDialog.Builder(this);
- builder.setTitle("Categoria");
- builder.setItems(items, new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int item) {
- categ = (String) items[item];
- opzione1.setText((String) items[item]);
- opzione2.setEnabled(true);
- //Alert scelta capitolo (la lista dei capitolo viene inizializzata nel momento in cui si clicca sulla categoria
- if (categ.equals("generali")){ items2 = cap1;} else {items2 = cap2;};
- AlertDialog.Builder builder2 = new AlertDialog.Builder(SimulazioneEsameActivity.this);
- builder2.setTitle("Capitolo");
- builder2.setItems(items2, new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int item) {
- cap = (String) items2[item];
- opzione2.setText((String) items2[item]);
- opzione3.setEnabled(true);
- opzione1.setEnabled(false);
- }
- });
- alert2 = builder2.create();
- }
- });
- final AlertDialog alert = builder.create();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement