应用程序一直停止,我不知道发生了什么

时间:2014-07-19 14:09:28

标签: android eclipse

我有一个非常简单的应用程序,有两个buttons和一个text。我按一下,text上的数字就会增加。另一个使数量减少。这是我的代码。

package com.bryantpc.itemcounter;

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;

import com.bryantpc.itemcounter.R;

public class IC_MAIN extends ActionBarActivity {


 private int Amount1 = 0;

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

   final Button Button1 = (Button)findViewById(R.id.button1);       
   final Button Button2 = (Button)findViewById(R.id.button2);       

   final TextView TextView1 = (TextView)findViewById(R.id.textView1);      

   Button1.setOnClickListener(new OnClickListener() {
       public void onClick(View v) {      
           Amount1++;
           TextView1.setText(Amount1);
       }
   });

   Button2.setOnClickListener(new OnClickListener() {
        public void onClick (View v) {
            Amount1--;
            TextView1.setText(Amount1);
        }
    });

每当我按下其中一个按钮时,该应用程序就会停止工作。谁知道发生了什么? P.S我没有LogCat,因为我的模拟器不工作我正在手机上运行APK。

1 个答案:

答案 0 :(得分:2)

除非是资源ID,否则您无法执行TextView1.setText(Amount1),在这种情况下,资源ID不是。设置文本时使用TextView1.setText(String.valueOf(Amount1))

另外,您应该根据https://source.android.com/source/code-style.html

之类的名称命名您的类和变量