Thank you for contacting the Android team.
The RadCalendarView is behaving like every other view. There is nothing specific in the code you provided, that shows a real problem regarding the calendar control or its API. We are supporting scenarios that are at least remotely connected to our controls.
However your problem is not related in any way to our controls. Since you are new to Android development I can recommend you to make a research on the subject of custom preferences and refer to the official tutorials and books.
I am going to proceed and close this ticket now. Feel free to reopen it or start a new one if you have any problems regarding the calendar or any other of our controls.
Thank you for your time and all best!
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.