gpt4 book ai didi

android - 当最小值和最大值相同时如何设置数字选择器值?

转载 作者:行者123 更新时间:2023-11-29 14:50:46 25 4
gpt4 key购买 nike

我似乎无法弄清楚如何将一个值输入到数字选择器中。当 min 和 max 相同时,它总是显示 0。有什么办法可以超越它吗?这是我的代码。

int min = cursor.getInt(cursor.getColumnIndex(RestaurantElementsTable.KEY_MIN_QUANITY));
int max = cursor.getInt(cursor.getColumnIndex(RestaurantElementsTable.KEY_MAX_QUANITY));
int defaultQuanity = cursor.getInt(cursor.getColumnIndex(RestaurantElementsTable.KEY_DEFAULT_QUANITY));

if ( max - min == 0){

((NumberPicker) view).setValue(defaultQuanity);

}else {

((NumberPicker) view).setMaxValue(max);
((NumberPicker) view).setMinValue(min);
((NumberPicker) view).setWrapSelectorWheel(false);

((NumberPicker) view).setValue(defaultQuanity);


}

最佳答案

NumberPicker中的maxValueminValue默认为0,所以需要设置maxValueminValue 在使用 setValue 之前。

例如:

if ( max == min) {
((NumberPicker) view).setMaxValue(defaultQuanity);
((NumberPicker) view).setMinValue(defaultQuanity);

((NumberPicker) view).setValue(defaultQuanity);
}

关于android - 当最小值和最大值相同时如何设置数字选择器值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18906846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com