【发布时间】:2020-05-27 18:44:40
【问题描述】:
我有一个带有许多下拉控件的 UI,每个控件都会影响一个数组或项。我使用 onValueChanged(int index),每个都连接到自己的侦听器(selected01()、selected02() ... 等)。
这有点乱。最好有一个回调 - selected(Dropdown instance, int index) - 处理所有这些。回调将从实例参数中识别控件并作用于适当的数组项。
我看不出该怎么做——onValueChanged() 只提供一个索引而不是源。然而我确信我已经看到了解决这个问题的方法,可能涉及一个代表,但现在找不到它。
有什么建议吗? (这同样适用于任何控件数组,而不仅仅是下拉菜单)。
【问题讨论】: