关于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 |