package com.example.myappli;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.Toast;public class MainActivity extends AppCompatActivity {
private EditText et1;
private EditText et2;
private CheckBox cb;
private Button btn;
private RadioGroup rg;
int c; @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
TextView rb_boy = (TextView)findViewById(R.id.rb_boy); et1 = (EditText)findViewById(R.id.father);
et2 = (EditText)findViewById(R.id.mother);
cb = (CheckBox)findViewById(R.id.checkBox);
rg = (RadioGroup)findViewById(R.id.rg);
c = 0;
btn = (Button)findViewById(R.id.button);
rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener(){
@Override
public void onCheckedChanged(RadioGroup group, int checkedId){ if(checkedId == R.id.rb_boy)
c = 0;
else
c = 1;
}
});
} public void onclick(View v){
String s1 = et1.getText().toString();
String s2 = et2.getText().toString();
int a1 = Integer.parseInt(s1);
int a2 = Integer.parseInt(s2);
if (cb.isChecked()) {
double result;
if (c == 0) {
result = (a1 + a2)*0.54;
} else {
result =(a1*0.923 + a2)/2 ;
}
Toast.makeText(this, "结果=" + result, Toast.LENGTH_SHORT).show(); } else {
Toast.makeText(this, "暂不提供计算", Toast.LENGTH_SHORT).show(); }
} };
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.Toast;public class MainActivity extends AppCompatActivity {
private EditText et1;
private EditText et2;
private CheckBox cb;
private Button btn;
private RadioGroup rg;
int c; @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
TextView rb_boy = (TextView)findViewById(R.id.rb_boy); et1 = (EditText)findViewById(R.id.father);
et2 = (EditText)findViewById(R.id.mother);
cb = (CheckBox)findViewById(R.id.checkBox);
rg = (RadioGroup)findViewById(R.id.rg);
c = 0;
btn = (Button)findViewById(R.id.button);
rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener(){
@Override
public void onCheckedChanged(RadioGroup group, int checkedId){ if(checkedId == R.id.rb_boy)
c = 0;
else
c = 1;
}
});
} public void onclick(View v){
String s1 = et1.getText().toString();
String s2 = et2.getText().toString();
int a1 = Integer.parseInt(s1);
int a2 = Integer.parseInt(s2);
if (cb.isChecked()) {
double result;
if (c == 0) {
result = (a1 + a2)*0.54;
} else {
result =(a1*0.923 + a2)/2 ;
}
Toast.makeText(this, "结果=" + result, Toast.LENGTH_SHORT).show(); } else {
Toast.makeText(this, "暂不提供计算", Toast.LENGTH_SHORT).show(); }
} };
解决方案 »
- 一个超级大菜鸟本着不怕打击,不怕笑话的屌丝精神来此高手云集之地求救!
- 安卓编程,贪食蛇和一个3D程序,一部分已经完成,求补充完整,谢谢!
- 求OGG格式的播放代码片段
- 系统颜色android secondary_text_dark在哪
- android客户端无法连接到Openfire服务器
- 求java正则表达式判断是否为网址
- 小白求教Android开发中HttpURLConnection的网络连接问题
- 开发一款安卓APP,客户端既要实现xmpp聊天,又要实现Http上网 服务端应该怎么设计
- 类似snapchat动态滤镜贴纸效果
- 使用POI读取Excel报异常java.lang.ClassNotFoundException
- 开发源码
- 大家觉得这个想法能做到吗?
然后再给你需要单击事件的控件去setOnClickListener