0

改变方向后,我可以使用以下方法恢复微调器位置:

mySpinner.setSelection(restorePosition, true);

如果我不使用第二个参数,则微调器默认为索引 0;此解决方法适用于 OS 2.x 及更高版本,但仍对 4.0 没有影响(微调器恢复到零位置)。

有人可以提出解决方案吗?提前致谢!!

4

1 回答 1

0

已解决:问题在于在 4.x 中如何堆叠/执行侦听器。在 mySpinner.setSelection 调用之后,我将 restorePosition 变量重置为 0。将 restorePosition 变量重置移动到“mySpinner”侦听器解决了这个问题。我想另一种方法是实现一个wait()。也许这对其他人有用。

于 2012-07-01T03:51:52.887 回答