Android下用于自定义的月历视图控件
MonthView
用于Android开发中自定义的月历视图控件,使用简单,可以很方便自定义各种漂亮的风格。 适配器模式设计,性能优良。
原文来自 安卓巴士 http://www.apkbus.com/
Todo
添加无限滚动
Sample
Usage
XML中布局: <com.zcw.widget.MonthView android:id="@+id/monthView1" android:padding="20dp" android:background="@drawable/dialog_full_holo_light" android:layout_width="wrap_content" android:layout_height="wrap_content" > </com.zcw.widget.MonthView> 代码: monthView.setAdapter(new MonthAdapter() { @Override public View createCellView(ViewGroup viewGroup, int position) { TextView textView = new TextView(getContext()); textView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)); textView.setGravity(Gravity.CENTER); return textView; } @Override public void bindCellView(ViewGroup viewGroup, View child, int position, Calendar calendar) { TextView textView = (TextView) child; textView.setText(""+calendar.get(Calendar.DAY_OF_MONTH)); } });

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
iOS Spin(换肤)
MTSkinTools.h #import <UIKit/UIKit.h> //专门写常量值的 // 以下的格式, 只是对常量的声明 //extern: 代表其他类可以引用 extern NSString *const MTSkinToolLabelTextDayColor; extern NSString *const MTSkinToolLabelBackgroundDayColor; @interface MTSkinTools : NSObject /** 返回对应的皮肤的图像*/ + (UIImage *)imageWithImageName:(NSString *)imageName; /** 保存皮肤信息*/ + (void)saveSkinName:(NSString *)skinName; /** 返回制定标识符所对应的颜色*/ + (UIColor *)colorWithName:(NSString *)name; @end MTSkinTools.m #import "MTSkinTools.h" //专门写常量值的 // 以下的格式, 只是对常量的声...
- 下一篇
Appium之创建、连接夜神模拟器
或许当前有些小伙伴没 android 手机,这时候可以在电脑上开个模拟器玩玩,下面就分别介绍两种不同的模拟器,下面和大家一起学习交流。 一、android 模拟器 AVD 模拟器配置 1.双击启动 AVD Manager,进入配置界面 AVD Manager 2.点 Create 按钮创建 Create 按钮 3.3.配置模拟器基本信息 --AVD Name:设备名称,自己定义一个,用英文(不要用中文) --Device:设备型号,如下图选项意思是,4.7 寸手机,768*1280 分辨率,屏幕密度:xhdpi --Target:选对应 API 版本号,Android 版本号 4.4.2,对应 API 版本 19 --CPU/ABI:cpu 型号 --Keyboard:这个最好勾选,带键盘按钮 --Skin:皮肤设置,随意设置 --Front Camera:前置摄像头,设置为 None --Back Camera:后置摄像头,设置为 None --Memory Option :RAM 运行内存,设置 512 就行,VM Heap 这个是 app 的运行内存默认设置的 64 就行 --I...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS关闭SELinux安全模块
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程