非淡泊无以明志,非宁静无以致远。这篇文章主要讲述小学四则运算口算练习app---No.6相关的知识,希望能为你提供帮助。
今天主要解决按钮的闪退问题以及答案页面的设置:
文章图片
(位置问题还是无能为力。。。。)
除此之外加了一些菜单键,右上角
resultActivity.class
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.app.ActionBar;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;
import android.widget.Toast;
public class resultActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_result);
TextView text=(TextView)findViewById(R.id.textresult);
TextView text2=(TextView)findViewById(R.id.textView1);
Intent inten=getIntent();
Bundle bundle=inten.getExtras();
int []shu1 = inten.getIntArrayExtra("shu1"); //产生的数字
int []shu2 = inten.getIntArrayExtra("shu2"); //产生的数字
String []user = inten.getStringArrayExtra("user"); //算的结果
String []show = inten.getStringArrayExtra("show"); //产生的算式
int []result = inten.getIntArrayExtra("result"); //正确的结果
String time=bundle.getString("time"); //用时
int score=0;
String select="";
String all="";
for(int i=0; i< shu1.length; i++)
{
select="";
String resultstring="";
resultstring=Integer.toString(result[i]);
if(user[i].equals(resultstring))
{
score++; //答对的数目
select+="??";
}
else
select+="??";
all+=""+show[i]+user[i]+""+result[i]+""+select+"\\n";
text.setText(all);
}
text2.setText("本次一共"+shu1.length+"道题,回答正确"+score+"道!"+time);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
menu.add(Menu.NONE, Menu.FIRST + 2, 2, "返回设置页面").setIcon(android.R.drawable.ic_menu_edit);
menu.add(Menu.NONE, Menu.FIRST + 3, 6, "帮助").setIcon(android.R.drawable.ic_menu_help);
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case Menu.FIRST + 2:
Intent intent = new Intent();
intent.setClass(resultActivity.this, activity_calculators.class); //跳转
startActivity(intent);
break;
case Menu.FIRST + 3:
Toast.makeText(this, "帮助菜单被点击了", Toast.LENGTH_LONG).show();
break;
}
return false;
}
}
文章图片
【小学四则运算口算练习app---No.6】
(按钮的闪退问题还是没能解决!)
推荐阅读
- liferay6关于liferay中使用requestMapping映射地址提交表单
- .Net程序猿玩转Android开发---线性布局LinearLayout
- apple-touch-icon-precomposed
- JAVA android 获取assets文件夹中的properties文件 并从中获取数据
- Appium禁止appium setting和unlock在设备上重复安装
- 钢铁蚂蚁(Iron Ant)游戏下载 | 手机游戏免费下载 | 安卓版免费下载 | Android版本免费下载 - 角色扮演 动作 休闲
- Android获取系统时间yyyyMMddHHmmssSSS
- 使用 Appium 测试微信小程序 Webview
- 勇闯天塔 (TOTEM) 游戏下载 | 手机游戏免费下载 | 安卓版免费下载 | Android版本免费下载 - 解谜游戏 闯关游戏 冒险游戏