1c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez/* 2c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez * Copyright (C) 2016 The Android Open Source Project 3c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez * 4c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez * Licensed under the Apache License, Version 2.0 (the "License"); 5c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez * you may not use this file except in compliance with the License. 6c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez * You may obtain a copy of the License at 7c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez * 8c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez * http://www.apache.org/licenses/LICENSE-2.0 9c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez * 10c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez * Unless required by applicable law or agreed to in writing, software 11c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez * distributed under the License is distributed on an "AS IS" BASIS, 12c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez * See the License for the specific language governing permissions and 14c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez * limitations under the License. 15c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez */ 16c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez 17c318f0b40872a91215801f851e38189f42c4b7eaDiego Perezpackage com.android.layoutlib.test.myapplication.widgets; 18c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez 19c318f0b40872a91215801f851e38189f42c4b7eaDiego Perezimport android.content.Context; 20c318f0b40872a91215801f851e38189f42c4b7eaDiego Perezimport android.util.AttributeSet; 21c318f0b40872a91215801f851e38189f42c4b7eaDiego Perezimport android.widget.CalendarView; 22c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez 23c318f0b40872a91215801f851e38189f42c4b7eaDiego Perezpublic class CustomCalendar extends CalendarView { 24c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez public CustomCalendar(Context context) { 25c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez super(context); 26c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez init(); 27c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez } 28c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez 29c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez public CustomCalendar(Context context, AttributeSet attrs) { 30c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez super(context, attrs); 31c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez init(); 32c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez } 33c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez 34c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez public CustomCalendar(Context context, AttributeSet attrs, int defStyleAttr) { 35c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez super(context, attrs, defStyleAttr); 36c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez init(); 37c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez } 38c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez 39c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez public CustomCalendar(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { 40c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez super(context, attrs, defStyleAttr, defStyleRes); 41c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez init(); 42c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez } 43c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez 44c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez private void init() { 45c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez setDate(871732800000L, false, true); 46c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez } 47c318f0b40872a91215801f851e38189f42c4b7eaDiego Perez} 48