接續上次的example(請點擊)
- 把xml中的radGrpAge和包覆的radBtn拿掉,在xml code中插入下面的程式碼。在palette中找不到NumberPicker,只能自己輸入code
<NumberPicker
android:id="@+id/numpick"
android:layout_marginLeft="20dp"
android:layout_marginTop="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
2. 在java中將有關radGrpAge和radBtnAge的變數刪掉,加入NumberPicker物件。
private NumberPicker numberPicker;
記得將他和xml連結
numberPicker = findViewById(R.id.numpick);
3. 設置NumberPicker的最大值、最小值以及初始化的值
最大值 numberPicker.setMinValue(int)
最小值 numberPicker.setMaxValue(int)
初始化值 numberPicker.setValue(int)
numberPicker.setMinValue(0);
numberPicker.setMaxValue(100);
numberPicker.setValue(25);
4. 當建議按鈕被按下時,得到年齡
得到numberPicker的值numberPicker.getValue()
int age = numberPicker.getValue();
完整程式碼請點擊github連結,搜尋NumberPicker