看板 AndroidDev 關於我們 聯絡資訊
請問一下,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)
iincho:去攔setOnTimeChangedListener... 02/14 15:22
mamaya3:第一個會變迴圈應該是你在Listener裡要求改變時間 02/14 15:27
mamaya3:但改變時間又會trigger Listener...就變迴圈了 02/14 15:28