#取り込み方法
1,クラスのxmlファイルを自分のプロジェクトに入れる
- numberPicker一つの場合は、OneNumberPicker.java とone_number_picker.xml
- numberPicker二つの場合は、TwoNumberPicker.java とtwo_number_picker.xml
###2、呼び出し側のコードを真似する
String title = "身長";
final String unit1 = ".";
String [] contents1 = {"170","171","172","173","174","175","176","177"};
int defaultValue1 = 3;
final String unit2 = "cm";
String [] contents2 = {"0","1","2","3","4","5","6","7","8","9"};
int defaultValue2 = 0;
TwoNumberPicker twoNumberPicker = new TwoNumberPicker(this);
twoNumberPicker.setTitle(title);
twoNumberPicker.setNumberPickerLeft(unit1,contents1,defaultValue1);
twoNumberPicker.setNumberPickerRight(unit2,contents2,defaultValue2);
twoNumberPicker.setCallback(new TwoNumberPicker.Callback() {
@Override
public void onOK(String selectValueLeft, String selectValueRight) {
String showText = selectValueLeft + unit1 + selectValueRight + unit2;
Toast.makeText(getApplicationContext(),showText,Toast.LENGTH_LONG).show();
}
@Override
public void onCancel() {
Toast.makeText(getApplicationContext(),"cancel",Toast.LENGTH_LONG).show();
}
});
twoNumberPicker.show();
###ソースコード
###いいねも忘れずに↓