Skip to content

ccmail/LeCheng-schedule

Repository files navigation

乐程课程表

运行逻辑:
    1.启动时先加载组件方法,并且查询数据库,查询数据库的时候会用到添加课程卡片的方法
    2.添加卡片的方法会从数据库中读取课程信息,进行循环添加
    3.点击添加的图片按钮时,弹出输入课程信息的dialog,点击dialog 的确定按钮时,获取输入的信息,并从course构造类中走一遍(用以日后扩展)插入数据库中,
    4.第3步插入数据库之后,立刻重新执行数据库的查询,并且插入卡片
    备注:添加卡片的方法在查询数据库的方法中被调用

运行依赖:
    cardview-v7:28.0.0(需手动安装)
    minSdkVersion 15 ==>>  minSdkVersion 21 (build.gradle文件)
    可能需要添加的依赖(一般不用添加) com.android.support:appcompat-v7:25.3.1
     

提交记录表:
    1.2019-11-27 9:25 git初次创建提交测试
    2.2019-11-30 惯例提交
    3.2019-12-02 13:01 课程表基本框架基本完成,仅剩细节之处需要修理
    4.2019-12-02 17:21 添加了详细信息显示,添加了删除课程的方法,更新课程的方法暂未完善
    
参考链接记录:
    Android开发:使用CardView实现卡片式设计 https://www.jianshu.com/p/31f163f5c9d9 
    CardView完全解析和使用 https://blog.csdn.net/yushuangping/article/details/89358983 
    Android GridLayout 动态添加子控件 + 平均分配空间 https://blog.csdn.net/sunsteam/article/details/69486658
    TextView.setWidth()无效 https://blog.csdn.net/dbmonkey/article/details/88030854
    ActionBar和Toolbar的基础使用 https://blog.csdn.net/xingzhong128/article/details/79696467 
    SQLiteDatabase之execSQL()和rawQuery() https://blog.csdn.net/u014167212/article/details/38663825
    Android Cursor 的使用细节 https://blog.csdn.net/zhw0596/article/details/80973268
    

现在问题:
    给week添加监听器(完成)
    实现删除7天8节课 (实现)
    现在尝试添加课程数 暂定为8个 要完成删除 删除view的方法把节数给删除了 直接删除除前16个的所有view

About

课程表,主要使用cardview的课程表demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages