关于MATHs app找到BUG与修复

1.我们团队认为应该改进的的第一个BUG:应该增加可以退出系统的返回键

主要代码如下:

public boolean onKeyDown(int keyCode, KeyEvent event) {// 按下键盘上返回按钮  if (keyCode == KeyEvent.KEYCODE_BACK) {  new AlertDialog.Builder(this)  .setMessage("确定退出游戏吗亲?")  .setNegativeButton("取消",  new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog,int which) {  }  })  .setPositiveButton("确定",  new DialogInterface.OnClickListener() {  public void onClick(DialogInterface dialog,int whichButton) {finish();  }  }).show();  return true;  } else {  return super.onKeyDown(keyCode, event);}  }

2.我们团队认为应该改进的的第二个BUG:应该让最后的questionview 全部显现出来,但原app中只可以看清“哦”的一半字:

我们可以使用两张方法:第一种是修改边框XML里大小:将它的宽度调大

第二种是把字体变小

//questionTextView.setTextSize(10);

3.我们团队认为应该修复的第三个BUG:答对打错问题应该显示出来答对或者打错了:

在这里我们在XML里添加了一个textView的边框,并记住他的id;想用来显示这个信息:

<TextViewandroid:id="@+id/TextView01"android:layout_width="230dp"android:layout_height="30dp"android:layout_alignBottom="@+id/horiz"android:layout_alignTop="@+id/horiz"android:layout_toRightOf="@+id/button1"android:background="@drawable/sz"android:gravity="center"android:text="式子"android:textColor="#000000"android:textSize="18sp" />

再然后在playactivity.java那里定义它:

VIEW=(TextView)findViewById(R.id.TextView01);

在代码中如果回答出了问题。就用settext来实现:

View.setText("答对啦");

这样就实现了效果

成员

团队贡献分

许佳仪

20

柯晓君

19

卓宇靖

23

赖文亮

18

github地址:https://github.com/xujiayi-gg/team.git

转载于:https://www.cnblogs.com/xjy-gg/p/5441395.html

0428 团队项目2.0相关推荐

  1. [团队项目3.0]Scrum团队成立

    Scrum团队成立 5.Scrum团队成立 5.1 团队名称,团队目标.团队口号.团队照: 5.2 角色分配 产品负责人: 决定开发内容和优先级排序,最大化产品以及开发团队工作的价值. Scrum M ...

  2. 团队项目3.0与第六七章读后感

    5.Scrum团队成立 5.1 团队名称:Aimee       团队目标:Follow the step of the sunshine !       团队口号:We are best!     ...

  3. 软件工程课程团队项目——团队日志

    软件工程课程团队项目,团队日志 项目进度 项目代码地址 项目进度 第0周 软件工程课程团队项目--第0周开发日志 https://blog.csdn.net/Seb_Veeeettle/article ...

  4. 使用SVN+Axure RP 8.0创建团队项目

    一.使用到的工具: VisualSVN Server --SVN服务器:https://www.visualsvn.com/server/ Axure RP 8.0  :http://www.down ...

  5. Axure RP 7.0团队项目使用笔记

    流程 要修改页面或母板,首先你要在本地备份的团队项目中使用签出动作对页面或母板进行签出. 当你修改完毕后,你可以使用签入,将所做的改变发送到团队项目.如果你想发送当前的改变但还要继续编辑,就点击提交更 ...

  6. 如何使用SVN+Axure RP 8.0创建团队项目,实现团队协同

    说明:本教程基于svn已安装成功,已在svn中创建了文件夹及账号和密码 svn文件夹目录:svn://35.97.84.255/svndemo/demo1  (svn://ip地址/文件目录名称) s ...

  7. 《团队项目开发之三对一维环形数组的求解》

    <团队项目开发之三对一维环形数组的求解> 设计思想:通过把数组的长度扩大为原来的一倍,相当于新数组是由对原来的数组重复了一遍后而组成的,这样保证了数组以环状的形式,按照数组中每个数字的位序 ...

  8. 《少年先疯队》第九次团队作业:Beta冲刺与团队项目验收

    博文简要信息表: 项目 内容 软件工程 https://www.cnblogs.com/nwnu-daizh/ 本次实验链接地址 https://www.cnblogs.com/nwnu-daizh/ ...

  9. 结对和团队项目建议 - 黄金点游戏

    故事看这里: 背景故事 (链接) 作业 这个游戏可以变成一个持续发展的团队项目: 1)在课堂上玩这个黄金点游戏,用Excel 纪录成绩.过渡到做成简单的单机版游戏,锻炼基本的编程能力 2)两人合作,做 ...

最新文章

  1. android将矩阵转换成字节数组,android-使用OpenGL矩阵转换将纹理从“ 1D”映...
  2. H∞控制的simulink仿真
  3. FOJ 2105 Digits Count
  4. 1130 - Host ‘win7' is not allowed to connect to this mysql server
  5. Java中关于单核处理多个线程的认识与了解
  6. ConTeXt 标题前后的空白
  7. JavaScript Debug 之 Console
  8. vue点击input框出现弹窗_使用vue实现各类弹出框组件
  9. LeetCode 792. 匹配子序列的单词数(Number of Matching Subsequences)
  10. window.open() 方法
  11. ieda使用 在jsp页面中,有时候会出现不能智能显示方法 idea pageContext.setAttribute...
  12. mysql 多源复制 过滤_MYSQL 多源复制,过滤复制与应用场景
  13. mysql 导出 客户端_MySQL 导出数据 导入数据
  14. 02)高淇java300集学习笔记
  15. 最新码支付源码+微信/支付宝/qq/秒挂支付/uid+三网监控+易支付H5接口 +聚合免签系统
  16. Flutter 底部导航栏实现方式
  17. 2个大厂 100亿级 超大流量 红包 架构方案
  18. python科赫曲线画树叶_Python——科赫曲线绘制
  19. 博士年薪22-40万,重点大学博士给100㎡产权房,安家费30-40万,省会城市高校 | 留言送书...
  20. [宋史学习] 对西夏战争中暴露出的积弱形势 范仲淹

热门文章

  1. Unity3D:创建对象
  2. 利用nf_conntrack机制存储路由,省去每包路由查找
  3. 深度学习保姆级入门教程 -- 论文+代码+常用工具
  4. RTSP再学习 -- RTSP协议分析(转载)
  5. linux文件的特殊权限,Linux系统文件的默认权限和特殊权限
  6. Android 5.0 Usb调试拦截分析及修改
  7. 图解LSTM神经网络架构及其11种变体(附论文)
  8. JZOJ 5625. 【NOI2018模拟4.3】Max
  9. python替换excel指定字符串_【python】替换指定内容,excel数据预处理
  10. 在envi做随机森林_随机森林原理介绍与适用情况(综述篇)