zoukankan      html  css  js  c++  java
  • java课程之团队开发冲刺阶段1.2

      一.总结昨天进度

    1.三个任务都已经实现

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

      二.遇到的困难

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

      三.今天任务规划

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

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

      当日总结

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

        public void Init(SharedPreferences sp)
    {
    
            //获取控件tableLayout
            tableLayout = (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添加到TableLayout
                    tableLayout.addView(tableRow, new TableLayout.LayoutParams(MP, WC,1));
                }
            }
        }
  • 相关阅读:
    [PyJs系列介绍]一、从commonjs和seajs说起
    [PyJs系列介绍]五、回顾及展望
    [PyJs系列介绍]三、编译与上线
    url decode problem
    [PyJs系列介绍]二、缘起和核心概念
    ControlJS介绍
    css,javascript的预加载
    [PyJs系列介绍]四、代理与插件
    webservice上传图片
    提高IIS7并发连接数
  • 原文地址:https://www.cnblogs.com/heiyang/p/10744328.html
Copyright © 2011-2022 走看看