我正在研究一個非常簡單的應用程序,它可以讓用戶選擇開始時間(使用時間選擇器)和結束時間。所以基本上我希望能夠獲得這些值(開始和結束值),然後計算間隔,以便在用戶設置的指定時段內發生某些事情。在android中使用時間選擇器設置「開始時間」和「結束時間」
請您的幫助將不勝感激。
在此先感謝。
我正在研究一個非常簡單的應用程序,它可以讓用戶選擇開始時間(使用時間選擇器)和結束時間。所以基本上我希望能夠獲得這些值(開始和結束值),然後計算間隔,以便在用戶設置的指定時段內發生某些事情。在android中使用時間選擇器設置「開始時間」和「結束時間」
請您的幫助將不勝感激。
在此先感謝。
要計算用戶選擇的兩次間隔,只需在setOnTimeChangedListener中使用諸如calcDifTime()之類的函數。然後通過setOnTimeChangedListener()將此偵聽器設置爲TimePicker。然後當用戶改變時間時,監聽器將被調用。
TimePicker timeStart;
TimePicker timeEnd;
int calcDifTime() {
int difHour = timeEnd.getCurrentHour() - timeStart.getCurrentHour();
int difMin = timeEnd.getCurrentMinute() - timeStart.getCurrentMinute();
return difHour * 60 + difMin;
}
A link to a time picker tutorial
以及如何diff time。這足以讓你走。
感謝@Dummey和@Reno的幫助。真的很感激它! – paulo 2011-03-27 20:57:24