2010-09-23 59 views
1

我遇到了微调问题。我正在尝试创建一个微调控制器,它将在选择变更时进行一些操作。 但是我注意到,当我打电话给Spinner.setOnItemSelectedListner()时,内部的onItemSelected()方法被调用(尽管还没有对微调器进行改变)。 我的代码要求此方法在实际更改之前不会被调用。这是一个错误还是我做错了什么?所选项目上的微调控制器出现问题

回答

1

ok ..在这种情况下,您可以做的是将一个if条件(不满足您不希望微调方法响应的特定位置)放在回应微调项目中更改的块上方。

+0

是的,这可能会工作,但它会使我的代码非常丑陋我只是放弃这个代码不应该像这样行为我的信念是,它是一个错误。我将改变微调到不同的选择方法。 – Jason 2010-09-23 07:47:44