Android下用于自定义的月历视图控件

228 阅读1分钟
原文链接: click.aliyun.com

Android下用于自定义的月历视图控件

莫非有道 2018-01-22 17:18:08 浏览8 评论0

编程语言 android 性能 布局 view

摘要: MonthView 用于Android开发中自定义的月历视图控件,使用简单,可以很方便自定义各种漂亮的风格。 适配器模式设计,性能优良。 原文来自 安卓巴士 http://www.apkbus.com/ Todo 添加无限滚动 Sample Usage XML中布局: <com.

MonthView

用于Android开发中自定义的月历视图控件,使用简单,可以很方便自定义各种漂亮的风格。 适配器模式设计,性能优良。

原文来自 安卓巴士 www.apkbus.com/

Todo

添加无限滚动

Sample

1

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));
        }
    });
版权声明:本文内容由互联网用户自发贡献,版权归作者所有,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:yqgroup@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

用云栖社区APP,舒服~

【云栖快讯】新年大招!云栖社区为在读大学生/研究生准备了一份学(huan)习(zhuang)攻略,发布博文即有机会赢得iPad mini 4等大奖,学习换装两不误!欢迎报名参与~  详情请点击 评论文章 (0) (0) (0)

相关文章

网友评论