Android 体重picker
时间: 2023-10-13 21:08:24 浏览: 46
Android 中可以使用 NumberPicker 来实现体重选择器。以下是一个简单的示例代码:
```
NumberPicker weightPicker = findViewById(R.id.weight_picker);
weightPicker.setMinValue(30);
weightPicker.setMaxValue(150);
weightPicker.setValue(60);
weightPicker.setWrapSelectorWheel(false);
weightPicker.setOnValueChangedListener(new NumberPicker.OnValueChangeListener() {
@Override
public void onValueChange(NumberPicker numberPicker, int oldValue, int newValue) {
// 处理体重变化事件
}
});
```
在布局文件中,需要添加一个 NumberPicker 控件:
```
<NumberPicker
android:id="@+id/weight_picker"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
```
需要注意的是,NumberPicker 的默认实现中,滚动到最大或最小值时会循环回到另一端。如果不需要这种行为,可以通过 setWrapSelectorWheel(false) 方法禁用。