android日历控件之显示当前月份,Android 日历方式显示的日期选择组件(日历控件之一).doc...
运行结果: 此Widget组件只包含五个类文件:
DateWidget
DateWidgetDayCell
DateWidgetDayHeader
DayStyle
SymbolButton
*红色为启动的activity DateWidget.java:
package com.iaiai;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import android.app.Activity;
import android.os.Bundle;
import android.view.Gravity;
import android.view.View;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.LinearLayout.LayoutParams;
import android.widget.TextView;
/**
*
*
* Title: DateWidget.java
*
*
* E-Mail: 176291935@
*
*
* QQ: 176291935
*
*
* Http:
*
*
* Create time: 2011-8-19
*
*
* @author 丸子
* @version 0.0.1
*/
public class DateWidget extends Activity {
private ArrayList days = new ArrayList();
// private SimpleDateFormat dateMonth = new SimpleDateFormat("MMMM yyyy");
private Calendar calStartDate = Calendar.getInstance();
private Calendar calToday = Calendar.getInstance();
private Calendar calCalendar = Calendar.getInstance();
private Calendar calSelected = Calendar.getInstance();
LinearLayout layContent = null;
Button btnPrev = null;
Button btnToday = null;
Button btnNext = null;
private int iFirstDayOfWeek = Calendar.MONDAY;
private int iMonthViewCurrentMonth = 0;
private int iMonthViewCurrentYear = 0;
public static final int SELECT_DATE_REQUEST = 111;
private static final int iDayCellSize = 38;
private static final int iDayHeaderHeight = 24;
private static final int iTotalWidth = (iDayCellSize * 7);
private TextView tv;
private int mYear;
private int mMonth;
private int mDay;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
iFirstDayOfWeek = Calendar.MONDAY;
mYear = calSelected.get(Calendar.YEAR);
mMonth = calSelected.get(Calendar.MONTH);
mDay = calSelected.get(Calendar.DAY_OF_MONTH);
setContentView(generateContentView());
calStartDate = getCalendarStartD
android日历控件之显示当前月份,Android 日历方式显示的日期选择组件(日历控件之一).doc...相关推荐
- 9 款样式华丽的 jQuery 日期选择和日历控件
现在的网页应用越来越丰富,我们在网页中填写日期和时间已经再也不用手动输入了,而是使用各种各样的日期时间选择控件,大部分样式华丽的日期选择和日历控件都是基于jQuery和HTML5的,比如今天要分享的这 ...
- android date 组件,Android中TimePicker与DatePicker时间日期选择组件的使用实例
效果和代码都非常直观: 实例1:TimePicker xmlns:tools="http://schemas.android.com/tools" android:layout_w ...
- calendar vue日期选择组件 基于 vue 2.0高性能日历组件(vue2-datepick)
一.点击文本框,选择日期,把日期赋值到文本框中. 二.日期组件使用 1.安装vue2-datepick npm install vue2-datepick --save 2.初始化,在main.js中 ...
- HTML5前端如何实现日期选择(日历)
<!-- type=date 年月日形式 --><input type="date" value="2022-12-12" name=&quo ...
- 【Android从零单排系列十一】《Android视图控件——日历、日期、时间选择控件》
目录 一.日历.日期.时间组件基本介绍 二.几种常见的控件类型 1.CalendarView –日历控件 2. DatePicker –日期选择控件 3.TimePicker –时间选择控件 4.Ch ...
- java界面日期选择控件,JavaFX界面设计之时间选择器(1)
本章我们主要介绍javafX时间选择器的使用,描述了DatePicker控件的基本特性. javaFX的DatePicker控件可以让我们从一个给定的日历中选择一天,主要用于网站或应用中需要用户输入一 ...
- html做一个年份月份天数选择器,怎样实现一个datePicker(日期选择)组件
百度前端技术学院上有一个任务,要实现一个日期选择组件,本文由此而来~ 看看需求 组件默认一直呈显示状比抖朋要插支一圈不者地态 通插新,都次过是宗现制的前搭待个断前能绿和过某种方式选择年.月,选择了年月 ...
- android日期选择区间控件_Android日期时间选择器实现以及自定义大小
本文主要讲两个内容:1.如何将DatePicker和TimePicker放在一个dialog里面:2.改变他们的宽度: 问题1:其实现思路就是自定义一个Dialog,然后往里面同时放入DatePick ...
- pythongui日历控件_“五一”快到了,用Python中PyQt5做一个日历,QCalendar控件详解...
前面内容,我们详细了解了PyQt5中的一些常用控件 精彩内容回顾 Python用PyQt5设计界面,如何正确显示一幅图片,QPixmap控件详解 拥有漂亮的笔刷才能绘制多彩界面,PythonPyQt5 ...
最新文章
- 360董事长周鸿祎发表全员信:疫情当前,要做好长期在家办公的准备
- 从 k8s 上卸载 KubeSphere
- wince版本ffmpeg的编译 第四篇
- Table Dragger - 简单的 JS 拖放排序表格插件
- Java对象转换方案分析与mapstruct实践
- Java并发(理论知识)—— 线程安全性
- Exchange Server 2007邮箱服务器失败规划和恢复
- 【递归】剑指offer——面试题19:二叉树的镜像
- 关于字节跳动小程序授权问题解决方案
- CVPR2022 Canonical Voting: Towards Robust Oriented Bounding Box Detectionin 3D Scenes
- 哪个说了算?漫谈网吧网络的稳定和安全(转)
- android根据轮播图片颜色改变背景颜色
- VMWare虚拟机启动img文件
- 光速入门MyBatis-Plus
- 情人节相关的公众号图文这样排版,看过的都说美!
- 【华为OD机试-按身高和体重排队-Java】
- 微软PowerApps整合PowerBI
- Linux服务器架设-FTP服务器配置实例
- R与RStudio官网安装与运行过程中的注意事项
- 如何选用治感冒和流感药
热门文章
- 前端构建工具-gulp !(解决浏览器缓存问题)
- 阿里OCR接入一个小注意事项
- index.php catid 什么程序,br/br/br/这段PHP代码是用什么加密的呢?怎? 爱问知识人...
- vue 打包后,后缀名为.woff等字体问题不能用解决办法
- 商务酒店机房改造环控项目解决方案
- 超详细轮播图,让你彻底明白轮播图!
- cas server的使用
- python 定义函数 返回值只取其中一个
- NYOJ 会场安排问题
- Canvas - 绘制图片模糊问题(canvas 生成图片模糊)