use*_*338 5 java android numberpicker
我有两个号码选择器,我想获得用户从号码选择器中选择的值.然后将它们转换为String.
任何的想法?
您可以通过调用getValue()获取当前选取的数字,例如.如果你有myPicker,你可以这样做:
String value = "" + myPicker.getValue();
Run Code Online (Sandbox Code Playgroud)
如果要在用户选择时获取值,则需要实现NumberPicker.OnValueChangeListener接口:
private class MyListener implements NumberPicker.OnValueChangeListener {
@Override
public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
//get new value and convert it to String
//if you want to use variable value elsewhere, declare it as a field
//of your main function
String value = "" + newVal;
}
}
Run Code Online (Sandbox Code Playgroud)
记得设置你的听众,例如:
myPicker.setOnValueChangedListener(new MyListener());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14005 次 |
| 最近记录: |