【问题标题】:Spinner not showing onclick of menu item in toolbar?微调器没有显示工具栏中菜单项的点击?
【发布时间】:2018-04-06 01:37:00
【问题描述】:

我想在点击我的菜单项时显示对话框微调器。下面是我的代码

 @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);
    }

当我点击菜单项时,吐司正在打印..但微调器没有显示..提前谢谢!!!。

下面是我添加的图片:

【问题讨论】:

  • 您需要在某些布局中插入微调器才能使其可见。您可以创建一个对话框弹出窗口并向其中添加微调器。然后点击按钮,你可以打开对话框弹出
  • 但我需要在单击菜单项时使用它并且需要务实地创建它
  • 创建一个自定义布局。为此创建一个自定义对话框,并在单击菜单项时显示对话框。
  • 您需要将其添加到该页面中可见的某个布局中

标签: android android-layout android-spinner


【解决方案1】:

你使用了下面的代码...

     monthsList.performClick()

【讨论】:

    猜你喜欢
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多