`

Android 日历控件:TimesSquare

 
阅读更多



github:https://github.com/square/android-times-square 

 

Android用法:

1.先导入library包,可去github下载,我的源码包里面也有包含;
2.新建项目把library添加到新项目中,编译;
3.当你看到\gen目录下有了com.squareup.timessquare这个包时,说明library导入编译成功,这样在新项目中就可以调用到CalenderPickerView了;
4.然后就是布局文件的编写,和其他控件一样;

 

 
<com.squareup.timessquare.CalendarPickerView
    android:id="@+id/calendar_view"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    />


5.代码初始化,如果对CalenderPickerView进行初始化会抛出异常;

 

Calendar nextYear = Calendar.getInstance();
nextYear.add(Calendar.YEAR, 1);
CalendarPickerView calendar = (CalendarPickerView) findViewById(R.id.calendar_view);
  // init(Date selectedDate, Date minDate, Date maxDate) {...}
  // selectedDate 当前选中日期
  // minDate 对早可选日期 (包含)
  // maxDate 最晚可选日期(不包含)
  // calender.init
calendar.init(new Date(), new Date(), nextYear.getTime());


很简单,不多说了。希望以后自己的项目中如果用到,能有不错的效果。

  • 大小: 52 KB
分享到:
评论

相关推荐

    Android日期日历控件:TimesSquare

    3. 引用控件:在布局文件中添加`com.readystatesoftware.timessquare:TimeSquare`标签,并设置相应的属性。 4. 初始化和配置:在对应的Activity或Fragment中,通过Java代码进行初始化并设置相关参数。 5. 监听日期...

    iOS 日历控件 iOS TimesSquare.zip

    iOS 日历控件 iOS TimesSquare ,TimesSquare 是一个用于 iPhone 和 iPad 上显示日历的控件。

    安卓天气日历时间选择倒计时相关-TimesSquare实现选择日期日历控件-Android.rar

    这个名为"TimesSquare实现选择日期日历控件-Android.rar"的压缩包,很可能是包含了一个示例项目,演示了如何在Android应用中集成并使用TimesSquare库。 TimesSquare库由Jake Wharton创建,它提供了一种优雅的方式来...

    Android学习教程之日历控件使用(7)

    本文实例为大家分享了Android日历控件的使用方法,供大家参考,具体内容如下 MainActivity.java代码: package siso.timessquare; import android.content.Intent; import android.support.v7.app.AppCompatActivity...

    TimesSquare for Android 超牛 日历 源码

    《深入解析TimesSquare for Android:打造超牛日历应用》 TimesSquare for Android是一款功能强大的开源日历组件,因其在日历展示和交互上的卓越性能而备受开发者喜爱。这款库为Android应用程序提供了易于使用、...

    TimesSquare

    TimesSquare通常与Android API Level 14及以上版本兼容,这意味着它能覆盖大部分现代安卓设备,同时也考虑到了向下兼容,使老设备上的应用也能拥有良好的日历体验。 9. **持续更新和支持**: 作为开源项目,...

    Android高级应用源码-android-times-square Android日历部件.rar

    在Android开发中,日历控件是一个常用但又相对复杂的组件。今天我们将深入探讨一个名为`android-times-square`的开源项目,它是一个专为Android设计的日历部件,提供了一种优雅的方式来显示和选择日期。通过对该项目...

    Android开源时间选择控件

    1. **兼容性**:`TimesSquare`控件兼容Android各个版本,从早期的API 8(Android 2.2 Froyo)到最新的API级别,这使得它能够在广泛的设备上运行,包括老款和新款手机和平板电脑。 2. **自定义样式**:该控件允许...

    android很好的日历代码

    在使用`android-times-square`库时,开发者需要将其添加到项目的`build.gradle`文件依赖中,然后在XML布局文件中添加对应的视图控件,并在Java或Kotlin代码中初始化和配置。例如: ```gradle dependencies { ...

    objc-TimesSquare-master_for_iOS567_new

    TimesSquare是一款针对iOS平台的开源日历控件,它提供了丰富的自定义选项和良好的用户体验。标题"objc-TimesSquare-master_for_iOS567_new"表明这是一个经过优化的版本,特别针对iOS 5、6、7这三个旧版本系统进行了...

    实现响应日历控件事件效果

    TimesSquare是这个日历控件可能的库名,通常会有一个主类,负责渲染和管理日历视图,还有其他辅助类用于处理事件和数据。 实现这样的日历控件,开发者需要关注以下几个关键技术点: 1. **UIScrollView集成**:首先...

    日历for iOS

    在iOS开发中,日历控件是不可或缺的一部分,它允许用户查看、管理及计划他们的日常活动。"日历for iOS" 提供了一个基础的日历组件,开发者可以在此基础上进行定制,以适应各种应用程序的需求。这个项目的核心部分是...

    日历(Calendar)选择功能源码.zip

    "TimesSquare"库是专门为Android设计的一个轻量级的日历选择器,它的核心特点是可以以对话框或独立界面的形式展示日历,为用户提供直观、易用的日期选择体验。这个库的主要优点包括: 1. **多模式展示**:用户可以...

    TimesSquareTestApp_for_iOS567_new

    《iOS开源日历控件TimesSquare的改进与应用》 在iOS开发中,日历控件作为常见且重要的组件,其交互设计与功能实现对于提升用户体验具有关键作用。TimesSquare是一款针对iOS系统的开源日历控件,它为开发者提供了...

    多日期选择times square,eclipse环境

    总的来说,TimesSquare库为Android开发者提供了一种强大而灵活的方式来处理日期选择,使得在Eclipse环境下创建具有优秀用户体验的日历组件变得简单易行。通过熟练掌握这个库,你可以轻松实现复杂的时间选择功能,...

    TimesSquare(iPhone源代码)

    和之前常见的日历控件不一样的是,此日历控件是将所有月份都放在一个上下滑动的滚动视图中。可以响应选择日期事件。 小编注:虽然此代码仅支持iOS 6.0 以上,但是可以简单改动以适应iOS 5.0 以上。 [优才 · Code4...

    android-times-square:独立的Android小部件,用于从日历视图中选择单个日期

    适用于Android的TimesSquare 独立的Android小部件,用于从日历视图中选择单个日期。用法在布局XML中包括CalendarPickerView 。 &lt; com xss=removed xss=removed xss=removed&gt; 这是一个相当大的控件,因此明智的做法是...

    objc-TimesSquare:[已弃用]

    TimesSquare 是一个在 iPhone 或 iPad 应用程序视图中显示日历的库。 我们在高低寻找更好的方法并没有找到之后写了它。 用法 简单:创建一个TSQCalendarView实例。 设置它的firstDate和lastDate属性来给自己一个...

    Android代码-Android日期小部件

    TimesSquare for Android Standalone Android widget for picking a single date from a calendar view. Usage Include CalendarPickerView in your layout XML. This is a fairly large control so it is wise to...

    一个不错的日历(Calendar)选择功能

    一个不错的日历(Calendar)选择功能源码,源码TimesSquare for Android,很好的日期选择界面,该效果源码可以选择以对话框的形式出现,或者一个界面,希望功能帮到大家的学习。 Standalone Android widget for ...

Global site tag (gtag.js) - Google Analytics