一.总结昨天进度

1.三个任务都已经实现

2.使用时间:四个小时左右

  二.遇到的困难

1.对Android原生的侧拉任务栏不了解,导致使用的时候出现了一部分问题

  三.今天任务规划

1.对之前的程序重新编排,并对个别地方进行修改

2.基本实现课程功能模块的功能

  当日总结

1.主要是是使用tablelayout用来显示课程界面,这样的坏处就是相当的不美观,但是前期主要是以功能为主

    public void Init(SharedPreferences sp)
{//获取控件tableLayouttableLayout = (TableLayout)findViewById(R.id.table1);//清除表格所有行
        tableLayout.removeAllViews();//全部列自动填充空白处tableLayout.setStretchAllColumns(true);//生成X行,Y列的表格for(int i=1;i<=Sumline;i++){TableRow tableRow=new TableRow(MainActivity.this);if(i==1){String date=null;for(int dateline=0;dateline<8;dateline++){switch (dateline){case 0:{date="#";}break;case 1:{date="星期一";}break;case 2:{date="星期二";}break;case 3:{date="星期三";}break;case 4:{date="星期四";}break;case 5:{date="星期五";}break;case 6:{date="星期六";}break;case 7: {date = "星期日";}break;}//tv用于显示TextView tv=new TextView(MainActivity.this);tv.setHeight(30);tv.setText(date);tableRow.addView(tv);}tableLayout.addView(tableRow, new TableLayout.LayoutParams(MP, WC,1));}else{for(int j=1;j<=lie;j++){if(j==1){switch (i){case 2:{lessonno="1";}break;case 3:{lessonno="2";}break;case 4:{lessonno="3";}break;case 5:{lessonno="4";}break;case 6:{lessonno="5";}break;case 7:{lessonno="6";}break;case 8:{lessonno="7";}break;case 9:{lessonno="8";}break;case 10:{lessonno="9";}break;case 11:{lessonno="10";}break;case 12:{lessonno="11";}break;case 13:{lessonno="12";}break;}//tv用于显示TextView tv=new TextView(MainActivity.this);//Button bt=new Button(MainActivity.this);
                        tv.setText(lessonno);tableRow.addView(tv);}else{//tv用于显示TextView tv=new TextView(MainActivity.this);//Button bt=new Button(MainActivity.this);tv.setMaxEms(6);tv.setGravity(Gravity.CENTER);int no=(j-1)*100+i-1;lessonno=String.valueOf(no);Lesson=sp.getString(lessonno,"软件工程");String LeesonStart=lessonno+"Start";String LessonEnd=lessonno+"End";String LessonWeekNum=lessonno+"单双周";int GetLessonStart=sp.getInt(LeesonStart,1);int GetLessonEnd=sp.getInt(LessonEnd,18);int GetLessonWeekNum=sp.getInt(LessonWeekNum,0);if(GetLessonWeekNum==0){if(WeekNumer>=GetLessonStart&&WeekNumer<=GetLessonEnd){tv.setText(Lesson);}else{tv.setText("");}}else{int IsLessonWeekNum=WeekNumer%2;if(IsLessonWeekNum==GetLessonWeekNum){if(WeekNumer>=GetLessonStart&&WeekNumer<=GetLessonEnd){tv.setText(Lesson);}else{tv.setText("");}}else{tv.setText("");}}tableRow.addView(tv);}}//新建的TableRow添加到TableLayouttableLayout.addView(tableRow, new TableLayout.LayoutParams(MP, WC,1));}}}

转载于:https://www.cnblogs.com/heiyang/p/10744328.html

java课程之团队开发冲刺阶段1.2相关推荐

  1. java课程之团队开发冲刺阶段1.7

    一.总结昨天进度 1.昨天学习了对数据库增删改查的基本操作,并且可以使用代码实现操作 二.遇到的问题 1.由于是学习阶段,没有遇到太大阻碍,但是最终需要实现的是联网进行数据库的读写或者是对本地数据库的 ...

  2. java课程之团队开发冲刺1.4

    一.总结昨天进度 1.昨天任务全部完成 二.遇到的问题 1.对数据库的使用陌生 2.使用sqlite有些困难 3.对如何解决查询课程问题暂时没有找到好的解决方案 三.今日任务 1.由于周一的课程比较紧 ...

  3. java课程之团队开发第一阶段评论

    1.没有UI设计,整体的样式感觉不堪入目 2.功能方面实现的并不是很多,还需要继续努力 3.还需要添加一些常用的课表功能,比如说导入课表等 转载于:https://www.cnblogs.com/he ...

  4. java课程之团队开发冲刺1.8

    一.总结昨天进度 1.初步实现用户交互 增删课程表 二.遇到的困难 1.主界面一段程序一直报错 三.今天的任务 1.解决报错问题, 编写查询空教室功能 照片 燃尽图 转载于:https://www.c ...

  5. 团队开发——冲刺1.d

    冲刺阶段一(第四天) 1.昨天做了什么? 完成部分界面设置,补充三层难度界面.游戏结束界面. 2.今天准备做什么? 优化界面细节.查看C#资料,再解决自己电脑的问题. 3.遇到什么困难? 已经固定好的 ...

  6. 团队开发冲刺第二阶段8

    今天是我们团队项目第二次冲刺的第八天 ,个人总结如下: 昨天:文件的搜索设计 今天:文件的分类设计 遇到的困难:不同类别的文件的识别困难 转载于:https://www.cnblogs.com/old ...

  7. 第三次作业 —— 第一次团队开发冲刺

    第一部分 写一篇学习心得,作为目前最为流行的敏捷开发过程,Scrum方法有何特点.写写对这个软件开发方法的评价. 通过几篇博文学习了Scrum方法,以下是一点学习心得. 首先,Scrum的由来 -由瀑 ...

  8. 奔跑吧DKY——团队Scrum冲刺阶段-Day 4

    今日完成任务 谭鑫:主要解决之前存在的控件不灵敏问题,导致界面跳转不顺利. 黄宇塘:制作新的游戏背景图,对主界面图进行调整. 赵晓海:主要解决之前存在的控件不灵敏问题,导致界面跳转不顺利. 方艺雯:制 ...

  9. Java课程寒假之开发记账本软件(网页版)之二

    一.实现基础功能之一(记账) 一个记账本最基础之一的功能就是记账,所以也是首先要解决的问题,我选择了上学期使用的MySQL数据库来对账本进行存储. 我选择记账的方法是分开记账,就是支出放在一个表,收入 ...

最新文章

  1. nuxt 如何引入js_nuxtjs如何在单独的js文件中引入store和router
  2. 阿里巴巴开源项目: 基于mysql数据库binlog的增量订阅消费
  3. 超级详细的解决方法 (CentOS7) :永久修改 mysql read-only 问题 could not retrieve transation read-only status server
  4. 混沌系统 matlab仿真分析
  5. WIN5语音ic注意事项
  6. NOIP2018——总结油记
  7. 平衡二叉树所涉及的一些算法
  8. oracle 表访问,向oracle导入访问表
  9. 搭建JavaWeb项目时出现的问题
  10. SpringBoot启动时实现自动执行代码的几种方式讲解
  11. 除了下拉框/下拉联想词优化推广,还可以做那些网络推广?
  12. 为什么谷歌要执行严格的代码编写规范?
  13. 7月新的开始 - Axure学习05 - 元件库的创建
  14. HBase Rowkey的散列与预分区设计
  15. snmptrap的使用方法
  16. 数据库用户配额问题ORA-01536: space quota exceeded for tablespace 'TFR_DATA' #
  17. 有关运放自激振荡的帖子(1)
  18. Debug Blocker
  19. 小蜜蜂商城系统解析,结合众筹卖货活动,流水千万
  20. labelshop更改打印机_如何快速掌握标签打印软件LabelShop中的功能

热门文章

  1. Linux安装MySQL5.7(CentOS)
  2. c51c语言编程的音乐程序,51单片机唱歌C51音乐程序.doc
  3. thinkphp实现发送手机验证码功能!
  4. 11.29 android入门开发
  5. z8350键盘主机刷linux,自动化运维之系统篇:cobbler批量安装系统主机搭建
  6. MES制造执行系统设计与开发
  7. AGC007 A - Shik and Stone(模拟)
  8. 你在央视春晚抢红包,京东云却在后台玩起了“剧本杀”
  9. 管理系列:沟通技巧总结
  10. 电信物联网开放平台_NB-IoT业务对接 SSH