`

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

    在Android应用开发中,UI设计和用户体验是至关重要的部分,其中日期日历控件是常见的交互元素。"TimesSquare"是一款专为Android平台设计的高效、灵活的日期选择库,它提供了丰富的定制功能,能够满足多种场景下的...

    安卓天气日历时间选择倒计时相关-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...

    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 { ...

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

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

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

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

    史上最全的ios开发源码

    日历之CalendarView 日历控件 日历之封装的My97DatePicker日历 社交类 社交分享-SinaWeibo Share 社交分享类》》ios6 Share Demo 社交分享类--Social Share TableViewCell 社交分享之KRShare 社交分享之...

Global site tag (gtag.js) - Google Analytics