简单的Android页面跳转

原创 2015年07月07日 08:40:42
/**
 * 
 * @author Administrator
 *BMI计算器
 *重点:数据传递,界面切换菜单设置
 *单键按键监听(XML中设置)
 */
public class MainActivity extends Activity {
EditText height,wei;
Button comp,clear;
double heightDouble,weiDouble,bmi;
String heightString,weiString;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
height=(EditText)findViewById(R.id.height);
wei=(EditText)findViewById(R.id.wei);
comp=(Button)findViewById(R.id.comp);
clear=(Button)findViewById(R.id.clear);
}
public void clear3(View v){
height.setText("");
wei.setText("");
}
public void comp(View v){
heightString=height.getText().toString();
weiString=wei.getText().toString();
if(heightString.equals("")||weiString.equals(""))
{
Toast.makeText(MainActivity.this, "身高或体重不能为空",Toast.LENGTH_LONG).show();
}
else{
heightDouble = Double.parseDouble(height.getText().toString());
weiDouble = Double.parseDouble(wei.getText().toString());
bmi=weiDouble/(heightDouble*heightDouble);
Intent intent=new Intent(MainActivity.this,SecondActivity.class);
intent.putExtra("bmi",bmi );
intent.putExtra("height", heightDouble);
startActivity(intent);
finish();
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
public boolean onOptionsItemSelected(MenuItem item) {
 // TODO Auto-generated method stub
//  return super.onOptionsItemSelected(item);
 super.onOptionsItemSelected(item);
 switch(item.getItemId())
 {
 case R.id.close:
 System.exit(0);
     break;
 }
 return true;
}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

简单meavn实例-页面跳转

  • 2014年08月27日 13:29
  • 3.58MB
  • 下载

flas 简单页面跳转控制

  • 2014年05月26日 16:22
  • 7KB
  • 下载

微信小程序--简单页面跳转

微信小程序--简单页面跳转 例如:点击一个text ,跳转入一个新的页面blueberry.wxml 首先对text 设置监听事件       {{motto}}  ...

CodeIgniter的简单页面跳转

  • 2013年02月07日 22:52
  • 2.16MB
  • 下载

关于安卓页面跳转的简单运用

  • 2017年05月28日 13:53
  • 4.78MB
  • 下载

(4.4.1)使用storyboard实现页面跳转,简单的数据传递

由于最近才接触到IOS,苹果已经建议storyboard来搭建所有界面了,于是我也追随时尚,直接开始使用storyboard。(不料在涉及到页面跳转的时候,遇到的问题是:点击后没有任何反应)众所周知,...
  • mad1989
  • mad1989
  • 2012年08月29日 13:27
  • 107428

Struts2简单的页面跳转示例

  • 2015年11月19日 15:00
  • 3.51MB
  • 下载

使用storyboard实现页面跳转,简单的数据传递

由于最近才接触到IOS,苹果已经建议storyboard来搭建所有界面了,于是我也追随时尚,直接开始使用storyboard。(不料在涉及到页面跳转的时候,遇到的问题是:点击后没有任何反应)众所周知,...

iOS简单页面跳转

  • 2015年12月23日 13:32
  • 607KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:简单的Android页面跳转
举报原因:
原因补充:

(最多只允许输入30个字)