• 大小: 144KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-11
  • 语言: 其他
  • 标签: 签到日历  签到  

资源简介

解决思路: 1、用两个网格布局的RecyclerView分别展示日历的星期和日期; 2、获取当天日期在日历中所处的位置,由于当天日期是展示在第三行的,每行有七个日期,位置从零开始算,也就是第三行是从第14个位置到第20个位置; 3、大家会问,知道这些我们还是无法确定当天日期到底在第三行的哪个位置啊?不要着急,我通过获取当天日期所对应周几,得到周日对应0,周一对应1,以此类推周六对应6,发现和14相加,正好是我们想要的位置!ok!bingo!  4、知道了当天所处的位置,我们就可以分别向前和向后推算总共35个日期,一张日历就搞定了!

资源截图

代码片段和文件信息

package com.bai.signin;

import android.content.Context;
import android.support.test.InstrumentationRegistry;
import android.support.test.runner.AndroidJUnit4;

import org.junit.Test;
import org.junit.runner.RunWith;

import static org.junit.Assert.*;

/**
 * Instrumented test which will execute on an Android device.
 *
 * @see Testing documentation
 */
@RunWith(AndroidJUnit4.class)
public class ExampleInstrumentedTest {
    @Test
    public void useAppContext() throws Exception {
        // Context of the app under test.
        Context appContext = InstrumentationRegistry.getTargetContext();

        assertEquals(“com.bai.signin“ appContext.getPackageName());
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-04-30 09:17  SignIn-master\
     文件         118  2019-04-30 09:17  SignIn-master\.gitignore
     目录           0  2019-04-30 09:17  SignIn-master\.idea\
     文件         626  2019-04-30 09:17  SignIn-master\.idea\gradle.xml
     文件         564  2019-04-30 09:17  SignIn-master\.idea\runConfigurations.xml
     目录           0  2019-04-30 09:17  SignIn-master\app\
     文件           7  2019-04-30 09:17  SignIn-master\app\.gitignore
     文件        1224  2019-04-30 09:17  SignIn-master\app\build.gradle
     文件         751  2019-04-30 09:17  SignIn-master\app\proguard-rules.pro
     目录           0  2019-04-30 09:17  SignIn-master\app\src\
     目录           0  2019-04-30 09:17  SignIn-master\app\src\androidTest\
     目录           0  2019-04-30 09:17  SignIn-master\app\src\androidTest\java\
     目录           0  2019-04-30 09:17  SignIn-master\app\src\androidTest\java\com\
     目录           0  2019-04-30 09:17  SignIn-master\app\src\androidTest\java\com\bai\
     目录           0  2019-04-30 09:17  SignIn-master\app\src\androidTest\java\com\bai\signin\
     文件         729  2019-04-30 09:17  SignIn-master\app\src\androidTest\java\com\bai\signin\ExampleInstrumentedTest.java
     目录           0  2019-04-30 09:17  SignIn-master\app\src\main\
     文件         708  2019-04-30 09:17  SignIn-master\app\src\main\AndroidManifest.xml
     目录           0  2019-04-30 09:17  SignIn-master\app\src\main\java\
     目录           0  2019-04-30 09:17  SignIn-master\app\src\main\java\com\
     目录           0  2019-04-30 09:17  SignIn-master\app\src\main\java\com\bai\
     目录           0  2019-04-30 09:17  SignIn-master\app\src\main\java\com\bai\signin\
     文件        5518  2019-04-30 09:17  SignIn-master\app\src\main\java\com\bai\signin\MainActivity.java
     目录           0  2019-04-30 09:17  SignIn-master\app\src\main\java\com\bai\signin\adapter\
     文件        2530  2019-04-30 09:17  SignIn-master\app\src\main\java\com\bai\signin\adapter\DateAdapter.java
     文件        1432  2019-04-30 09:17  SignIn-master\app\src\main\java\com\bai\signin\adapter\WeekAdapter.java
     目录           0  2019-04-30 09:17  SignIn-master\app\src\main\java\com\bai\signin\decoration\
     文件        5842  2019-04-30 09:17  SignIn-master\app\src\main\java\com\bai\signin\decoration\CommonItemDecoration.java
     目录           0  2019-04-30 09:17  SignIn-master\app\src\main\java\com\bai\signin\model\
     文件        1893  2019-04-30 09:17  SignIn-master\app\src\main\java\com\bai\signin\model\SignDateModel.java
     目录           0  2019-04-30 09:17  SignIn-master\app\src\main\java\com\bai\signin\utils\
............此处省略53个文件信息

评论

共有 条评论