0428 团队项目2.0

关于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;想用来显示这个信息:

<TextView
        android: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