8
我想創建一個計時器,因爲我無法創建一個可編輯的數字界面,以供用戶設置我想使用NumberPicker的時間。但NumberPicker僅顯示0到9之間數字的1位數字。如何格式化選取器,以便它將顯示兩個數字,如01 02 03等等。如何在android中顯示2位NumberPicker?
我想創建一個計時器,因爲我無法創建一個可編輯的數字界面,以供用戶設置我想使用NumberPicker的時間。但NumberPicker僅顯示0到9之間數字的1位數字。如何格式化選取器,以便它將顯示兩個數字,如01 02 03等等。如何在android中顯示2位NumberPicker?
實施定製NumberPicker.Formatter,實現您的值顯示填充並呼叫setFormatter。
numberPicker.setMaxValue(10);
numberPicker.setMinValue(0);
numberPicker.setFormatter(new NumberPicker.Formatter() {
@Override
public String format(int i) {
return String.format("%02d", i);
}
});
這會做詭計!
謝謝我得到它的工作。 '公共類MyTwoDigitFormatter實現格式化{ \t公共字符串格式(int值) \t { \t \t返回的String.format( 「%02D」,值); \t} }' – illis69