我试图将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();
}
}
答案 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();
}
});