iseng-iseng bikin Calculator pakai emulator android
azmi.java
package azmi.com;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class azmi extends Activity {
/** Called when the activity is first created. */
int counter;
Button add, sub , kali , bagi , bersih;
TextView display;
EditText edit;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
add = (Button) findViewById(R.id.badd);
sub = (Button) findViewById(R.id.bambil);
display = (TextView) findViewById(R.id.tulisan);
edit = (EditText) findViewById(R.id.isikan);
kali = (Button) findViewById(R.id.bkali);
bagi = (Button) findViewById(R.id.bbagi);
bersih = (Button) findViewById(R.id.bersih);
add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String a;
int myNum = Integer.parseInt(edit.getText().toString());
counter = counter + myNum;
display.setText("Total " + counter);
}
});
sub.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
int myNum = Integer.parseInt(edit.getText().toString());
counter = counter - myNum;
display.setText("Total " + counter);
}
});
kali.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String a;
int myNum = Integer.parseInt(edit.getText().toString());
counter = counter * myNum;
display.setText("Total " + counter);
}
});
bagi.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String a;
int myNum = Integer.parseInt(edit.getText().toString());
counter = counter / myNum;
display.setText("Total " + counter);
}
});
bersih.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
// String a;
// int myNum = Integer.parseInt(edit.getText().toString());
// counter = counter / myNum;
counter=0;
display.setText("Total " +counter);
}
});
}
}
Layoutnya
android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="TOTAL 0" android:textSize="30dp" android:layout_gravity="center" android:gravity="center" android:id="@+id/tulisan" /> android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/isikan" />
![]()
Categories:
android
