gpt4 book ai didi

java - 如何从 android spinner 获取文本?

转载 作者:太空宇宙 更新时间:2023-11-04 11:15:19 25 4
gpt4 key购买 nike

我正在创建一个 Android 微调器。它显示正确,但选择选项时没有任何反应。为什么“if”命令不起作用?

public class Main2Activity extends AppCompatActivity {
Spinner spinner;
ArrayAdapter<CharSequence> adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
spinner= (Spinner) findViewById(R.id.spinner);
adapter=ArrayAdapter.createFromResource(this,R.array.spinner,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<?> adapterView, View view, int i, long l) {//why 'if' command is not working?
if(adapterView.getItemAtPosition(i).toString().equals("Question 1"))
{
Intent intent=new Intent(Main2Activity.this,Main2Activity.class);
}
if(adapterView.getItemAtPosition(i).toString().equals("Question 2"))
{
Intent intent=new Intent(Main2Activity.this,main3Activity.class);
}

}

@Override
public void onNothingSelected(AdapterView<?> adapterView) {

}
});`

最佳答案

您没有有意开始 Activity 。这样做:

        startActivity(intent);

在 if 和 else 中进行 Intent 声明和赋值之后。

关于java - 如何从 android spinner 获取文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45515848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com