Java Android:选定微调器更改的事件
在视图顶部的微调器中有三个项目。假设这三个微调器项是城市A、城市B和城市C 我有一个包含2个选项卡主机的选项卡活动。第一个选项卡主体包含列表视图,第二个选项卡主体包含日历的栅格视图 列表视图包含我从服务器检索到的特定城市的详细信息。 如果我按下微调器并选择城市B,那么我应该用城市B的详细信息更新我的列表视图。日历的网格视图 问题是如何按下所选微调器项的事件,以便启动新选项卡活动并更新列表视图Java Android:选定微调器更改的事件,java,android,spinner,Java,Android,Spinner,在视图顶部的微调器中有三个项目。假设这三个微调器项是城市A、城市B和城市C 我有一个包含2个选项卡主机的选项卡活动。第一个选项卡主体包含列表视图,第二个选项卡主体包含日历的栅格视图 列表视图包含我从服务器检索到的特定城市的详细信息。 如果我按下微调器并选择城市B,那么我应该用城市B的详细信息更新我的列表视图。日历的网格视图 问题是如何按下所选微调器项的事件,以便启动新选项卡活动并更新列表视图 我尝试在微调器.setOnItemSelectedListener中启动活动,但它给了我一个没有结束的循
我尝试在
微调器.setOnItemSelectedListener
中启动活动,但它给了我一个没有结束的循环。我已尝试在微调器内启动该活动。setOnItemClickListener
,但微调器
尚不支持该活动。您可以使用如下ChangeEvent事件:
private void init()
{
spinner = new javax.swing.JSpinner();
spinner.addChangeListener(new javax.swing.event.ChangeListener()
{
public void stateChanged(javax.swing.event.ChangeEvent evt)
{
spinnerChange(evt);
}
});
}
private void spinnerChange(javax.swing.event.ChangeEvent evt)
{
// Code for what to do when the spinner is changed
}