如何使按钮加2?

时间:2015-11-11 09:23:40

标签: java android button crash

我为我正在制作的应用尝试此代码。但是当我点击按钮时,这个代码在应用程序上崩溃了。如何在没有应用程序崩溃的情况下使按钮加2。

public class MainActivity extends AppCompatActivity {


   @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

      final TextView view1 = (TextView) findViewById(R.id.textView2); //textview


      final Button button = (Button) findViewById(R.id.button); //button


     }
public void tkdngreen(View view) {
    TextView view1 = (TextView) findViewById(R.id.textView);
    String num1 = "1" ;
    String num2 = "1" ;
    int num3 = Integer.parseInt(num1);
    int num4 = Integer.parseInt(num2);


    view1.setText(num3 + num4);
    } 
}

2 个答案:

答案 0 :(得分:1)

num3 + num4返回intsetText期望int期待它成为字符串资源。

首先需要view1.setText(String.valueof(num3 + num4));int转换为字符串。

view1.setText(String.valueof(num3 + num4)); // this works, but still doesn't double

答案 1 :(得分:0)

是否R.id.button)包含在activity_main.xml中? 否则,请附上崩溃日志和其他来源。 当我看到只提供的来源时,它没有问题。