Android에 대해 더 자세히 알고 싶다면 다음을 클릭하세요. Android 설명서#🎜 🎜 #
private OnClickListener listener; listener= new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub switch (v.getId()) { case R.id.Button01: if(isEmpty(mEditText1,mEditText2)==false) { Confirm().show(); return; } mTextView1.setText("+"); StrTemp=Float.toString((Float.parseFloat(mEditText1.getText().toString())+ (Float.parseFloat(mEditText2.getText().toString())))); mTextView2.setText(StrTemp); break; case R.id.Button02: if(isEmpty(mEditText1,mEditText2)==false) { Confirm().show(); return; } mTextView1.setText("-"); StrTemp=Float.toString((Float.parseFloat(mEditText1.getText().toString())- (Float.parseFloat(mEditText2.getText().toString())))); mTextView2.setText(StrTemp); break; case R.id.Button03: if(isEmpty(mEditText1,mEditText2)==false) { Confirm().show(); return; } mTextView1.setText("*"); StrTemp=Float.toString((Float.parseFloat(mEditText1.getText().toString())* (Float.parseFloat(mEditText2.getText().toString())))); mTextView2.setText(StrTemp); break; case R.id.Button04: if(isEmpty(mEditText1,mEditText2)==false) { Confirm().show(); return; } mTextView1.setText("/"); StrTemp=Float.toString((Float.parseFloat(mEditText1.getText().toString())/ (Float.parseFloat(mEditText2.getText().toString())))); mTextView2.setText(StrTemp); break; default: break; } } };
mButton1.setOnClickListener(listener); mButton2.setOnClickListener(listener); mButton3.setOnClickListener(listener); mButton4.setOnClickListener(listener);
public AlertDialog Confirm() { alert=new AlertDialog.Builder(SimpleCalc.this) .setTitle(R.string.confirm) .setMessage(R.string.content) .setPositiveButton(R.string.OK, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub } }) .create(); return alert; }
위 내용은 안드로이드 클래식 간단한 작은 프로젝트의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!