這是MainActivity.java的代碼
package com.example.myapplication;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import java.lang.String;
public class MainActivity extends AppCompatActivity {
private TextView JAVAtext1 ;
private TextView JAVAtext2 ;
private TextView JAVAtext3 ;
private Button JAVAbut ;
private Float num1;
private Float num2;
private String str1;
private String str2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
JAVAtext1=(TextView)this.findViewById(R.id.text1);
JAVAtext2=(TextView)this.findViewById(R.id.text2);
JAVAtext3=(TextView)this.findViewById(R.id.text3);
JAVAbut=(Button)this.findViewById(R.id.but);
str1 = (String) JAVAtext1.getText();
str2 = (String) JAVAtext2.getText();
num1 = Float.parseFloat(str1);
num2 = Float.parseFloat(str2);
JAVAbut.setOnClickListener(new View.OnClickListener() {
//@Overrides
// Float num3=MainActivity.this.num1;
//Float num4=MainActivity.this.num2;
public void onClick(View v) {
// Float.toString((num1+num2))
JAVAtext3.setText("Float.toString(num3+num4)");
}
});
}
}
uj5u.com熱心網友回復:
看一下logcat的日志uj5u.com熱心網友回復:
app啟動時閃退,同時logcat出現這些是什么意思呢
uj5u.com熱心網友回復:
這些不全吧,你仔細查查,找到報錯的日志uj5u.com熱心網友回復:
onCreate 時不能做一些運算,改為 加一個按鈕,在這個按鈕中做這些功能,先把界面運行出來;意思是說
洗掉
str1 = (String) JAVAtext1.getText();
str2 = (String) JAVAtext2.getText();
num1 = Float.parseFloat(str1);
num2 = Float.parseFloat(str2);
這幾句
uj5u.com熱心網友回復:
String.valueOf(num1+num2);轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/58676.html
標籤:Android
