尝试将 onItemSelectedListener 添加到微调器
Trying to add an onItemSelectedListener to a spinner
我正在尝试将 onItemSelectedListener 添加到微调器。我在这里查看了其他有类似问题的问题,但似乎没有用。它运行时我没有收到错误,但我尝试创建的 toast 没有弹出。
我有一个微调器,其中填充了不同的年龄选项,它应该会在选择了一个的 toast 中弹出。我已经尝试过 else ifs,else 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();
}
}
旋转器的使用方法如下
// 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();
}
});
我正在尝试将 onItemSelectedListener 添加到微调器。我在这里查看了其他有类似问题的问题,但似乎没有用。它运行时我没有收到错误,但我尝试创建的 toast 没有弹出。
我有一个微调器,其中填充了不同的年龄选项,它应该会在选择了一个的 toast 中弹出。我已经尝试过 else ifs,else 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();
}
}
旋转器的使用方法如下
// 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();
}
});