0

I want to show Dialog spinner onclick of my menu item..below is my code

 @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.months, menu);
        MenuItem monthChooser = menu.findItem(R.id.monthChooser);
        monthChooser.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
            @Override
            public boolean onMenuItemClick(MenuItem item) {
                Spinner monthsList = new Spinner(Attandance_Chart.this,Spinner.MODE_DIALOG);
                List<String> list = new ArrayList<String>();
                list.add("January");
                list.add("February");
                list.add("March");
                list.add("April");
                list.add("May");
                list.add("June");
                list.add("July");
                list.add("August");
                list.add("September");
                list.add("October");
                list.add("November");
                list.add("December");
                Toast.makeText(Attandance_Chart.this, "click aayichi", Toast.LENGTH_SHORT).show();
                ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(Attandance_Chart.this,
                        android.R.layout.simple_spinner_item, list);
                monthsList.setAdapter(dataAdapter);
               // layout.addView(monthsList);
                return true;
            }
        });

        return super.onCreateOptionsMenu(menu);
    }

When i click menu item, toast is getting printed..but spinner is not showing..Thanks in advance!!!.

Below is i add images:

enter image description here

Cœur
  • 37,241
  • 25
  • 195
  • 267
Vamsi Krishna
  • 353
  • 3
  • 12

1 Answers1

1

you used below code...

     monthsList.performClick()