• 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 

  • 相关阅读:
    java 环境变量配置
    框架分成介绍
    Net 新特性
    一 设计模式六大原则
    web api 配置
    Visual Studio检查内存泄露方法
    深度比较对象的不同
    reportview 安装使用
    Nuget 常用命令
    freeswitch学习笔记
  • 原文地址:https://www.cnblogs.com/xjy-gg/p/5441395.html
Copyright © 2020-2023  润新知