Ent*_*024 1 android spinner screen-orientation
当我在 Android 中更改屏幕方向时,会调用 Spinner 中的 OnItemSelectedListener。
这不仅仅是模拟器,它也发生在物理手机上。
我怎样才能阻止这种情况发生?
干杯。
如果屏幕旋转时微调器的 selectedItemPosition 不为零,您还会收到第二次调用,因为 Android 会将位置设置为旋转之前的位置。使用 onSaveInstanceState 计算非零位置的旋转器数量,并使用此计数,以便 OnItemSelected 代码仅返回,直到计数递减至零。
您还需要非常小心那些可以看到 View.GONE 的旋转器。当我有时间来准确描述如何处理这些问题时,我将在此处添加更多文本。
| 归档时间: |
|
| 查看次数: |
2080 次 |
| 最近记录: |