当前位置:首页 > 开发教程 > 手机开发 >

独立Android小工具从日历视图选择一个日期

时间:2016-02-17 08:42 来源:互联网 作者:源码搜藏 收藏

独立Android小工具从日历视图选择一个日期。 用法 包括 CalendarPickerView 在布局XML。 com .squareup.timessquare.CalendarPickerView android : id = @+id/calendar_view android : layout_width = match_parent android : layout_height = match_parent

独立Android小工具从日历视图选择一个日期。

独立Android小工具从日历视图选择一个日期

用法

包括CalendarPickerView在布局XML。


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

这是一个相当大的控制,因此它是明智的给它在布局充足的空间。在小型设备上,建议使用一个对话框,全屏片段,或专用的活动。像平板电脑较大的器件,不推荐显示全屏。片段占据布局的一部分或一个对话框是一个更好的选择。

的onCreate您的活动/对话框或onCreateView您的片段,初始化了一系列有效的日期,以及当前选定日期的观点。


	
Calendar nextYear = Calendar.getInstance();
nextYear.add(Calendar.YEAR, 1);

CalendarPickerView calendar = (CalendarPickerView) findViewById(R.id.calendar_view);
Date today = new Date();
calendar.init(today, nextYear.getTime())
    .withSelectedDate(today);

视图的默认模式是有一个可选的日期。如果你希望用户能够选择多个日期或日期范围,使用inMode()方法:


	
calendar.init(today, nextYear.getTime())
    .inMode(RANGE);

下载

最新版本可以在下载的zip和您的应用程序库项目引用。

您也可以依靠基于Maven库:


	
<dependency>
  <groupId>com.squareup</groupId>
  <artifactId>android-times-square</artifactId>
  <version>1.6.5</version>
  <type>apklib</type>
</dependency>

or Gradle:


	
compile 'com.squareup:android-times-square:1.6.5@aar'


下载地址https://github.com/square/android-times-square/archive/master.zip


手机开发阅读排行

最新文章