尝试将onItemSelectedListener添加到微调器

时间:2015-12-09 15:46:19

标签: java android android-studio android-spinner

我试图将onItemSelectedListener添加到微调器。我在这里看到了其他类似问题的问题,但它似乎没有用。我跑的时候没有收到错误,但我试图创建的干杯没有弹出。

我有一个用不同年龄选项填充的微调器,它应该弹出一个选中了一个的吐司。我已经尝试了其他ifs,否则ifs,我不确定我是否称错了,或者我是否需要重新引入一种控制流程。在这个阶段,我要感激任何帮助。

 import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.AdapterView;
    import android.widget.AdapterView.OnItemSelectedListener;
    import android.widget.Spinner;
    import android.widget.Toast;

    public class secActivity extends AppCompatActivity
    {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_sec);
        onItemSelected();
    }

    public void onItemSelected(AdapterView<?> adapterView, View view, int     position, long id)
    {

        Toast.makeText(secActivity.this, "You have clicked", Toast.LENGTH_SHORT).show();

    }   
    }

1 个答案:

答案 0 :(得分:0)

以下是微调器的使用方法

// Reference the spinner    
    Spinner spinner = (Spinner) findViewById(R.id.spinner);

    // Set spinner onItemClickListener
    spinner.setOnItemSelectedListener(new OnItemSelectedListener() { 

            @Override 
            public void onItemSelected(AdapterView<?> arg0, View arg1,
                    int arg2, long arg3) {

                Toast.makeText(secActivity.this, "You have clicked", Toast.LENGTH_SHORT).show();
            } 
        });