0
我想在我的應用程序中顯示日曆。我不想將它用作日期選擇器,我希望用戶能夠點擊日期並選擇它。然後點擊通過監聽器註冊,我可以保存點擊的日子。如何在我的應用程序中集成可點擊日曆
我在網上看過,但找不到解決方案。有任何想法嗎?謝謝。
這是我的想法。
我想在我的應用程序中顯示日曆。我不想將它用作日期選擇器,我希望用戶能夠點擊日期並選擇它。然後點擊通過監聽器註冊,我可以保存點擊的日子。如何在我的應用程序中集成可點擊日曆
我在網上看過,但找不到解決方案。有任何想法嗎?謝謝。
這是我的想法。
使用CalendarView
:
mCalendarView.setOnDateChangeListener(new CalendarView.OnDateChangeListener() {
@Override
public void onSelectedDayChange(CalendarView view, int year, int month, int dayOfMonth) {
// TODO: make use of day selected
}
});
謝謝,但我可以顯示多個選定天一次programmaticaly?比方說,我選擇10月1-2-3,並將日期保存在sharedPrefs中,然後我可以顯示它們都已被選中togheder(也許使用不同的日期顏色)? – user11230
@ user11230這是一個更復雜的問題。 'CalendarView'本身不支持任何形式的多重選擇,但您可以隨時擴展它來嘗試添加此功能。或者您可以查找另一個將處理多重選擇的庫;可能是[Android時代廣場](https://github.com/square/android-times-square)或[材質日曆視圖](https://github.com/prolificinteractive/material-calendarview)。 – Bryan
謝謝,我希望找到一個更簡單的解決方案,因爲我從未使用過自定義視圖,並且不知道從哪裏開始。我會看到那些酒吧。 – user11230