微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

菜单下拉列表在 android studio 中无法正常工作

如何解决菜单下拉列表在 android studio 中无法正常工作

您好,我正在尝试创建一个下拉列表,当我单击它时,它会更改为另一个页面。我的资源文件中有字符串数组,我在我的 4 个 java 文件添加了以下代码 - Main、home、custom、settings

ArrayAdapter<String> adapter = new ArrayAdapter<String>(MainActivity.this,android.R.layout.simple_spinner_item,getResources().getStringArray(R.array.dropdown_menu));

        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        menuSpinner.setAdapter(adapter);
        menuSpinner.setonItemSelectedListener(new AdapterView.OnItemSelectedListener() {
            @Override
            public void onItemSelected(AdapterView<?> parent,View view,int i,long id) {
                if (i == 0) {
                    Toast.makeText(MainActivity.this,"Main",Toast.LENGTH_SHORT).show();
                } else if (i == 1) {
                    Toast.makeText(MainActivity.this,"Home",Toast.LENGTH_SHORT).show();
                    startActivity(new Intent(getApplicationContext(),HomeActivity.class));
                }else if (i == 2) {
                    Toast.makeText(MainActivity.this,"Custom",CustomActivity.class));
                }else if (i == 3) {
                    Toast.makeText(MainActivity.this,"Settings",SettingsActivity.class));
                }
            }
            @Override
            public void onnothingSelected(AdapterView<?> adapterView) {

            }

我已经根据每个文件更改了 startActivity。这不能正常工作。每次我点击 Home 时,它​​会在几秒钟内返回 Main。我该如何解决这个问题?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。