My NumberPicker 处于setDescendantFocusability(FOCUS_BLOCK_DESCENDANTS)
模式并且setWrapSelectorWheel(false)
已关闭。
我用一个简单的格式化程序格式化了我的 Numberpicker:
mNumberPicker.setFormatter(new NumberPicker.Formatter() {
@Override
public String format(int value) {
return TextUtils.makeQuatityString(getContext(), value, R.plurals.nWeek);
}
});
示例输出:4 周,其中 4 是值。
NumberPicker 位于对话框中,短按该值后,“周”消失,“4”保留。现在,在长时间单击后,格式化的文本会重新出现。
现在有人如何解决这个问题吗?