我一直使用的是Android,但該應用程序崩潰,當我點擊任何View.Can的你請在下方MainActivity.java的代碼幫助上創建一個簡單的應用:簡單的Android SUM和乘法應用程序崩潰的AVD
public class CalculatorMainActivity extends Activity implements OnClickListener{
int a3 =0, a1=0,a2 =0;
Button b1,b2;
EditText t1,t2;
TextView v1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_calculator_main);
b1=(Button) findViewById(R.id.mul);
b2=(Button) findViewById(R.id.sum);
t1 = (EditText) findViewById(R.id.editText1);
t2 = (EditText) findViewById(R.id.editText2);
v1 = (TextView) findViewById(R.id.text1);
b1.setOnClickListener(this);
b2.setOnClickListener(this);
t1.setOnClickListener(this);
t2.setOnClickListener(this);
v1.setOnClickListener(this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_calculator_main, menu);
return true;
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String s1 = t1.getText().toString();
a1 = Integer.parseInt(s1);
String s2 = t2.getText().toString();
a2 = Integer.parseInt(s2);
if (v == b1)
a3 = a1 + a2;
v1.setText(a3.toString());
if (v == b2)
a3 = a1 * a2;
v1.setText(a3.toString());
}
}
這將是非常有益的,如果你可以提供一些解決這個錯誤。
發表你的崩潰,你的'R.layout.activity_calculator_main' – Tim
後一個完整的堆棧跟蹤 – njzk2