【发布时间】:2010-03-05 21:10:49
【问题描述】:
我有一个带有 Spinner 的 Android 视图。 我调用了一个 populateSpinner() 方法来为其添加一些默认值。
我还有一个onItemSelected() 事件,它在视图完成打印之前被调用。
我只想在用户更改所选项目时在此块内运行代码,而不是在我添加或创建表单时运行。
这怎么可能?
【问题讨论】:
标签: android events views spinner android-sdk-2.1
我有一个带有 Spinner 的 Android 视图。 我调用了一个 populateSpinner() 方法来为其添加一些默认值。
我还有一个onItemSelected() 事件,它在视图完成打印之前被调用。
我只想在用户更改所选项目时在此块内运行代码,而不是在我添加或创建表单时运行。
这怎么可能?
【问题讨论】:
标签: android events views spinner android-sdk-2.1
您是否尝试过等到填充 Spinner 后再注册 onItemSelectedListener?
【讨论】:
Pentium10,我找到了解决这个问题的办法,贴在这里(附代码示例):
【讨论】: