[問題] TimePicker的分鐘如何以30分鐘來增減+-
請問一下,TimePicker widget的分鐘項目,
可以讓他按下+-的時候是以10,30...分鐘來跳動嗎?
查了一下SDK好像沒有類似的設定
另外我本來想自己做一個類似的widget,
不過Android好像沒有類似TimePicker、
有上下限+-按鈕的textbox?
我之前的寫法如下,不過好像會造成迴圈...
orderTime.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() {
public void onTimeChanged(TimePicker arg0, int arg1, int arg2) {
orderTime.setCurrentMinute(30);
}}
);
所以改成
orderTime.setOnClickListener(new TimePicker.OnClickListener() {
public void onClick(View arg0) {
if(orderTime.getCurrentMinute() > 30){
orderTime.setCurrentMinute(0);
}else{
orderTime.setCurrentMinute(30);
}
}
});
不過沒有如預期的動作...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.217.97.106
※ 編輯: codemonkey 來自: 180.217.97.106 (02/14 14:15)
※ 編輯: codemonkey 來自: 180.217.97.106 (02/14 14:20)
→
02/14 15:22, , 1F
02/14 15:22, 1F
→
02/14 15:27, , 2F
02/14 15:27, 2F
→
02/14 15:28, , 3F
02/14 15:28, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):