Java如果语句/微调器

时间:2015-09-10 02:49:43

标签: java android if-statement button spinner

我正在开展一项活动,我需要根据旋转器中所选项目的一个按钮启动一个新活动。我无法弄明白。这是清除失败尝试后我所拥有的。

spinner = (Spinner)findViewById(R.id.spinner);
adapter = ArrayAdapter.createFromResource(this, R.array.user_type, android.R.layout.simple_spinner_item);


adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinner.setAdapter(adapter);
    spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
            @Override
            public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {

                if(spinner.equals("My String Here")){

                    startActivity(new Intent(Register.this, *****.class));
                }else{
                startActivity(new Intent(Register.this, *****.class));


            }}

我最好只安装两个按钮,用自己正确的语法分别开始新的活动吗?

2 个答案:

答案 0 :(得分:1)

如果spinner.equals完全没有任何意义。

您应该使用位置整数值来检查数组数据,然后根据该值做出决定

答案 1 :(得分:1)

首先要做的事情。

<title><?php echo $title;?></title>

spinner.equals("My String Here") 的类型为Spinner,而spinner是String。你总是相信他们永远不会被等同。

接下来,尝试使用您的"My String Here"position来正确构建您的病情。