推荐::github./dengshiwei/CalendarComponent
Android日历控件哪个好至少哪个好
要由公司来决定
具体的项目中可能使用都是不同的控件
WdatePicker 日历控件,能弄成双日历控件吗1、下载My97DatePicker组件包 2、在页面中引入该组件js文件: 3、页面使用两个方式: 常规调用: 图标触发:
1. 跨无限级框架显示 无论你把日期控件放在哪里,你都不需要担心会被外层的iframe所遮挡进而影响客户体验,因为My97日期控件是可以跨无限级框架显示的 示例2-7 跨无限级框架演示 可无限跨越框架iframe,无论怎么嵌套框架都不必担心了,即使有滚动条
日历控件搜一下My97DatePicker
android studio 日历控件怎么简单些每个安卓系统自带的日历都不尽相同,而且有些日历为了节省内存过于精简,是没有这种功能的。如果可以做到的一般会有个新建的按钮,新建日程提醒。在更多按钮可以设置提醒的方式。首先你要自定义一个控件,一般采用继承原有控件的方式,然后在布局文件使用你要用的自定义控件,需要包含包名,再就是在activity中写控件的控制代码。可以看看安卓巴士教程::apkbus./forum-96-1.
winform 日历控件这只能自定义用户控件。。重写太费劲!仔细观察QQ日历细节,然后仿做。。
vb 日历控件我觉得自带的那个就够用了啊,你需要的其他功能都比较简单,但是在一个控件里面实现有必要么!
jquery日历控件先去下载个My97DatePicker日期插件:image.91./swsj91/mini/soft/js/jquery.progres *** ar.min.js
和js库:jqueryajax./wp-content/uploads/2009/03/jquery-132min2.js[这个是1.32版本的],记得在网页中引用。
然后具体的My97DatePicker日期插件使用方法就上去:my97./dp/demo/index.htm
有很详细的介绍,还用不同的效果
excel 日历控件将 ActiveCell = Format(Calendar1.value, "yyyy-mm-dd")替换为
ActiveCell = Calendar1.Value
将 If Target.Column = 1 Then
Me.Calendar1.Visible = True
Else
Me.Calendar1.Visible = False
End If
替换为
Application.ScreenUpdating = False
If Target.Row = 1 Then; 在制定行显示
Selection.NumberFormatLocal = "yyyy-mm-dd"
Me.Calendar1.Visible = True
Else
Me.Calendar1.Visible = False
End If
只在第一行可用;这样应该可以了
添加日历 Activity 到 AndroidManifest.xml
<activity android:name="com.exina.android.calendar.CalendarActivity">
<intent-filter>
<action android:name="android.intent.action.PICK" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.dir/vnd.exina.android.calendar.date" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.dir/vnd.exina.android.calendar.date" />
</intent-filter>
</activity>
拷贝如下源码到项目 src 目录
com/exina/android/calendar/CalendarActivity.java
com/exina/android/calendar/CalendarView.java
com/exina/android/calendar/Cell.java
拷贝如下资源文件到项目 res 目录
layout: main.xml
drawable: background.png, calendar_week.png, typeb_calendar_today.png
values: dimens.xml
显示日历
使用 Intent 简单的调用日历组件
startActivity(new Intent(Intent.ACTION_VIEW).setDataAndType(null, CalendarActivity.MIME_TYPE))
使用日历来选择日期
通过使用 startActivityForResult 来显示日历并返回选择的日期
// 1) start calendar view
startActivityForResult(new Intent(Intent.ACTION_PICK).setDataAndType(null, CalendarActivity.MIME_TYPE), 100)
// 2) implement your own onActivityResult method to handle returned date
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if(resultCode==RESULT_OK) {
int year = data.getIntExtra("year", 0) // get number of year
int month = data.getIntExtra("month", 0)// get number of month 0..11
int day = data.getIntExtra("day", 0)// get number of day 0..31
// format date and display on screen
final Calendar dat = Calendar.getInstance()
dat.set(Calendar.YEAR, year)
dat.set(Calendar.MONTH, month)
dat.set(Calendar.DAY_OF_MONTH, day)
// show result
SimpleDateFormat format = new SimpleDateFormat("yyyy MMM dd")
Toast.makeText(TestActivity.this, format.format(dat.getTime()), Toast.LENGTH_LONG).show()
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)