NumberPicker,OnValueChangedListener,区分用户和程序更改的变化?

时间:2018-02-08 08:17:58

标签: android android-event android-number-picker

当应用程序本身以编程方式更改值时,似乎调用了OnValueChangedListener。我是否可以仅在用户旋转拨号时或在知道事件是来自应用程序(代码)还是来自用户时进行提升?

1 个答案:

答案 0 :(得分:1)

你可以有一个持有拣选者当前值的字段。如果要从代码中设置选取器的当前编号,请在更新编号选择器之前更改字段。在拾取器侦听器中,只需忽略新数字已经等于字段的事件。否则处理更改并更新字段。