Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在界面设置完成后,如何点燃旋转器的火焰?_Android_Events_Views_Spinner_Android Sdk 2.1 - Fatal编程技术网

Android 在界面设置完成后,如何点燃旋转器的火焰?

Android 在界面设置完成后,如何点燃旋转器的火焰?,android,events,views,spinner,android-sdk-2.1,Android,Events,Views,Spinner,Android Sdk 2.1,我有一个Android视图,上面有一个微调器。 我调用populateSpinner()方法向其添加一些默认值 我还有一个onItemSelected()事件,它在视图完成打印之前被调用。 我只希望在用户更改所选项目时,而不是在我添加或创建表单时,在此块中运行代码 这是怎么可能的?您是否尝试过在填充微调器后再注册onItemSelectedListener?您是否尝试过在填充微调器后再注册onItemSelectedListener?奔腾10,我找到了此问题的解决方案,并将其发布在此处(带有代码

我有一个Android视图,上面有一个微调器。 我调用populateSpinner()方法向其添加一些默认值

我还有一个
onItemSelected()
事件,它在视图完成打印之前被调用。 我只希望在用户更改所选项目时,而不是在我添加或创建表单时,在此块中运行代码


这是怎么可能的?

您是否尝试过在填充微调器后再注册onItemSelectedListener?

您是否尝试过在填充微调器后再注册onItemSelectedListener?

奔腾10,我找到了此问题的解决方案,并将其发布在此处(带有代码示例):


奔腾10,我已经找到了这个问题的解决方案,并将其发布在这里(带有代码示例):


所谓“等待直到填充微调器”,是指为微调器设置适配器,对吗?只有在调用微调器上的“setAdapter”方法后,我才调用“setOnItemSelectedListener”,但“onItemSelected”事件仍会在活动初始化时触发。所谓“等待填充微调器”,是指为微调器设置适配器,对吗?只有在调用微调器上的“setAdapter”方法之后,我才调用“setOnItemSelectedListener”,但仍然会在活动初始化时触发“onItemSelected”事件。