gpt4 book ai didi

java - 不幸的是,当我定义 onItemSelectedListener 时出现停止错误

转载 作者:行者123 更新时间:2023-11-29 07:54:08 24 4
gpt4 key购买 nike

我真的不明白这是什么问题。

这运行得很好。

super.onCreate(savedInstanceState);
setContentView(R.layout.select);

Resources r = getResources();
values = r.getStringArray(R.array.values);

sSelect = (Spinner) findViewById(R.id.sSelect);
tvSelect = (TextView) findViewById(R.id.tvSelect);

但这行不通。

super.onCreate(savedInstanceState);
setContentView(R.layout.select);

Resources r = getResources();
values = r.getStringArray(R.array.values);

sSelect = (Spinner) findViewById(R.id.sSelect);
tvSelect = (TextView) findViewById(R.id.tvSelect);

sSelect.setOnItemClickListener(new AdapterView.OnItemClickListener() {

@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
// TODO Auto-generated method stub
}
});

我真的很想知道问题出在哪里。另外我怎么知道是什么问题? android编程有没有报错?

编辑:setOnItemClickListener 不能与微调器一起使用 我可以将哪个监听器与微调器一起使用?我不想使用 onItemSelectedListener,因为它在应用程序启动时运行。

最佳答案

您必须为 Spinner 使用 onItemSelectedListener。然后,将 item[0] 值用作“未选择” 或类似的值。当你想调用对话框时,写这样的东西:

     if(item[position] > 0)
{
//start dialog
}

关于java - 不幸的是,当我定义 onItemSelectedListener 时出现停止错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19069003/

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