展开

关键词

Android-日历CalendarView使用

简介: 1.CalendarView是安卓自带的一个日历控件 2.在主活动中 通过设置setOnDataChangeListener() 来为其添加监听事件 可在其中获得 洪湖所选择的年月日的 详细信息 日历的整体背景颜色 android:selectedWeekBackgroundColor="#aff" 2. 月份选择部分的背景色 android:focusedMonthDateColor="#f00" 3. 显示星期的背景色 android:weekSeparatorLineColor="#ff0" 4. 被选中的日期的背景色 android:unfocusedMonthDateColor="#f9f" 这里给出它的布局文件中的调用与配置: 在主活动中,为其添加监听事件后 可以通过 day month

20710

Android日历控件的实现方法

本文实例为大家分享了Android日历控件的实现代码,供大家参考,具体内容如下 1、效果图: ? ,这里不再重复 数据源:DataUtils public class DataUtils { private static final String TAG = "DataUtils"; /** * 日历 " android:layout_width="match_parent" android:layout_height="wrap_content" android:text="打开日历" / </LinearLayout <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" android:useLevel <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" android:useLevel

16210
  • 广告
    关闭

    什么是世界上最好的编程语言?丨云托管征文活动

    代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android自定义日历效果

    因为工作功能需求,自定义一个日历,效果如下,点击选中日历 ? 使用github上面一个前辈的框架 implementation 'com.necer.ncalendar:ncalendar:5.0.0' implementation 'com.github.CodingEnding :PopupLayout:v1.0'//poplayout 框架使用基本类型地址,大家可以根据需要学习修改:地址 自定义日历的xml文件 <? " <View android:id="@+id/title_bar" android:layout_width="320dp" android:layout_height="40dp" android layout_constraintTop_toTopOf="@id/bottom_view" / </androidx.constraintlayout.widget.ConstraintLayout MainActivity,日历的功能重写也是在和这个函数中

    29150

    Android向系统日历添加日程事件

    在项目开发过程中,有时会有预约提醒、定时提醒等需求,这时我们可以使用系统日历来辅助提醒。通过向系统日历中写入事件、设置提醒方式(闹钟),实现到达某个特定的时间自动提醒的功能。 一般来说实现向系统日历中读写事件一般有以下几个步骤: (1)需要有读写日历权限; (2)如果没有日历账户需要先创建账户; (3)实现日历事件增删改查、提醒功能; 1.权限申请 为了实现在项目中调用系统日历和插入日程事件 ,我们首先在AndroidManifest.xml文件中添加如下相关权限 <uses-permission android:name="android.permission.READ_CALENDAR" /> <uses-permission android:name="android.permission.WRITE_CALENDAR" /> 2.日历相关uri 系统calendar content provider相关的uri,以下为Android2.2版本以后的uri private static String CALENDER_URL = "content://com.android.calendar

    9620

    Android 自定义日历签到效果

    如果需要更多的定制化需求请直接看我这篇,Android 使用RecycleView自定义日历签到效果 ,自定义日历2.0的功能远远大于我这个篇1.0的效果。 代码实现 通过自定义View,把带有日历的Adapter加载到这个View中,然后通过这个View实现 OnTodayClickListener完成签到。

    17220

    Android使用GridView实现日历的方法

    在开发中可能会遇到某些情况下需要用到日历的功能,并且还要在日历上加标签什么的,最重要的就是android自带的日历由于各个系统版本不同导致日历的样式也不同,这样就会导致使用起来比较麻烦..而且在日历中加标签也不好实现 …所以很多时候日历都是自己去实现的…由于自定义日历会比较麻烦…这里就教大家使用GridView来实现,主要是我们比较熟悉这个控件…到时候也可以根据自己的情况进行封装为自定义View 下面就先看看效果图. 下面开始撸代码: 先上核心的GridView的适配器: CalendarAdapter.java /** * 日历gridview中的每一个item显示的textview */ public class public void addMonth() { jumpMonth++; } /** * 上一个月 */ public void lessMonth() { jumpMonth--; } /** * 更新日历数据 : /** * 日历工具类 */ public class SpecialCalendar { private int daysOfMonth = 0; //某月的天数 private int dayOfWeek

    45110

    Android自定义日历滑动控件

    本文实例为大家分享了Android自定义日历滑动控件的使用方法,供大家参考,具体内容如下 ? 最近公司项目需要做这个需求,自己才疏学浅,总算能写出个大概来,遂在这里记录下来。 分析 先来分析一下: 首先,我们的需求是可以左右点击查看跳转到下一个月,中间的日历控件可以水平滚动选择日期,所以我们中间的日历控件用一个RecycleView来做,左右两位的为ImageVeiw。 LRCalendarView添加布局R.layout.calendar_view 数据初始化 构建GalleryAdapter 给RecycleView设置GalleryAdapter并且给左右按钮添加点击事件 处理左右日历翻页逻辑 mAdapter.notifyDataSetChanged(); mRecyclerView.scrollToPosition(0); } }); /** * 左点击,日历向后翻页 } else { month = month - 1; } return init(year, month, day, 1); } /** * 右点击,日历向后翻页

    30120

    使用APICloud AVM框架封装app日历组件

    ​实现的日历效果图 话不多说,上代码! } else{ this.data.seldate = e.currentTarget.dataset.val; this.getWeek(); //重新加载一次日历

    7620

    Android实现仿魅族日历首页功能

    经常会打开它的日历看计划等,感觉它首页的滑动效果还不错,就试着实现一把。 ? 效果分析 1 该首页由两部分组成:GridView展示的日历视图,下方的内容视图 2 当选中日历的某一天后,向上滑动,内容视图会不断的向上移动,直到只含有选中日期的那一行显示为止 3 伴随着内容视图向上移动 ,日历视图也会跟随向上移动 4 还有一个效果该图没能体现:当为向上滑动,松手后,视图会自动向上隐藏;当为向上滑动时,松手后,视图会自动向下展开 实现逻辑 该view继承LinearLayout,日历视图和内容视图上下放置 contentView的移动而发生偏移 translationSwipView(); mLastY = y; break; 3.3 日历视图的偏移 // 通过内容视图滑动的比例,计算出日历视图需要移动的距离 animateHide(); } break; } 3.5 对外处理 // 通过该方法通知该view,日历视图选择的item为哪个,通过这个设置计算出日历视图需要移动的距离 public void

    25110

    Android自定义日历源码收集

    几年过去了,现在回想起来还历历在目,今天给大家收集了一些关于日历、日程的源码。 很普通的日历 ? 下载地址:http://www.dandroid.cn/?p=136 支持收缩的日历 ? p=463 仿365的日历效果 ? 源码下载:http://www.dandroid.cn/?p=1221 仿小米和钉钉日历效果 ? 源码下载:http://www.dandroid.cn/? p=1567 带日历提醒功能 这里写链接内容 源码下载:http://www.dandroid.cn/?p=1571 日程安排,类似于课程表效果 ?

    94490

    Android开发之日历CalendarView用法示例

    本文实例讲述了Android开发之日历CalendarView用法。 分享给大家供大家参考,具体如下: 简介: 1.CalendarView是安卓自带的一个日历控件 2.在主活动中 通过设置setOnDataChangeListener() 来为其添加监听事件 可在其中获得 日历的整体背景颜色 android:selectedWeekBackgroundColor=”#aff” 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent 更多关于Android相关内容感兴趣的读者可查看本站专题:《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android基本组件用法总结》、《Android视图

    95230

    Android可签到日历控件的实现方法

    最近在公司的功能需求中,需要实现可以签到的日历,签到后在签到过的日期做标志。本功能参考了网上一些大神的日历控件,在此基础上进行修改,已满足本公司的需求,现已完成,记录一下。 private int COLS_TOTAL = 7; // 日历的列数 private String[][] dates = new String[6][7]; // 当前日历日期 private 三", "四", "五", "六" }; // 星期标题 private int calendarYear; // 日历年份 private int calendarMonth; // 日历月份 firstCalendar; // 第一个日历 private LinearLayout secondCalendar; // 第二个日历 private LinearLayout currentCalendar currentCalendar = firstCalendar; // 加入ViewFlipper addView(firstCalendar); addView(secondCalendar); // 绘制线条框架

    21710

    Android 使用RecycleView自定义日历签到效果

    最近公司又要求做一个签到日历效果,我为啥加个又是之前我实现了一个日历签到效果,而这次我使用的则是RecycleView去实现。 实现思路 初始化日历数据,把数据传入到适配器中并显示。 (Calendar.DAY_OF_MONTH); this.mYear = mCurrenYear; this.mMonth = mCurrenMonth; } /** * 获取当前日历的年月 endDate = this.getDays(year, month - 1); } /** 修改部分结束 */ this.mYear = year;// 当前日历上显示的年 this.mMonth = month;// 当前日历上显示的月 int days = this.getDays(year, month);// 得到本月的总共天数 int dayOfWeek = 0) { int startDate = endDate - dayOfWeek + 1;// 当前月的上一个月在本日历的开始日期 for (int i = startDate, j =

    18020

    Android实现带签到赢积分功能的日历

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent android:layout_height="40dp" android:padding="10dp" android:layout_marginLeft="8dp" android:scaleType " android:textSize="15sp" android:text="2016-7-16" / <ImageView android:id="@+id/iv_next" android ="40dp" android:layout_weight="1" android:gravity="center" android:text="日" android:textSize="15sp android:layout_weight="1" android:gravity="center" android:text="一" android:textSize="15sp" android

    22930

    Android实现可滑动的自定义日历控件

    最近用到的一个日历控件,记录下,效果如图 ? :layout_height="1dp" android:background="@color/line" / </LinearLayout 日历PopCalendar.class的代码 public yearC = 0; private int monthC = 0; private int dayC = 0; private String currentDate = ""; //当前年月,显示在日历顶端 this.isShowing()) { // 以下拉方式显示popupwindow this.showAsDropDown(parent); } else { this.dismiss(); } } } 日历的内容是一个 ="true" android:id="@+id/iv_pen" / </RelativeLayout 日历的adapter public class CalendarAdapter extends

    25320

    日历案例

    利用Date对象实现日历

    基于Android week view仿小米和iphone日历效果

    前言 最近由于项目需求,要做一个仿小米日历的功能,下面显示一天的日程,header以周为单位进行滑动,github上找了很久也没有找到合适的,但找到一相近的开源项目Android-week-view <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com :id="@+id/tv_date" android:layout_width="match_parent" android:layout_height="30dp" android :background="#455964" android:gravity="center" android:text="2015年1月" android:textColor ; import android.graphics.RectF; import android.os.Bundle; import android.widget.TextView; import

    19830

    日历视图使用

    image.png 目录 CalenderView CalendarView是安卓自带的一个日历控件, 可以使用其开发手机日历的相关功能. 使用例子: <CalendarView android:id="@+id/calenderView" android:layout_width="match_parent android:selectedWeekBackgroundColor="#aff" 日历的整体背景颜色 android:focusedMonthDateColor="#f00" 月份的背景色 android > <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android image.png 参考 Android开发之日历CalendarView用法示例

    23320

    日历标准格式

    概述 通用的日历格式是 iCalendar,通常扩展名是.ics iCalendar允许用户通过电子邮件的方式发送“会议请求”或“任务”。 wiki/ICalendar 标准 具体参考的标准是 RFC 5545 一般 ics 文件的格式 BEGIN:VCALENDAR # 日历开始 CLASS:PUBLIC # Classification 此属性定义日历组件的访问分类: "PUBLIC" / "PRIVATE END:VCALENDAR 设置日历周期性重复 # 重复规则 rrule 与 Google 日历同步 调用 Google Calendar API 的 demo #!

    2K50

    扫码关注云+社区

    领取腾讯云代金券