Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package rajak.sebastian.digidroid;
- import android.os.Bundle;
- import android.app.Activity;
- import android.view.Menu;
- import android.view.MenuItem;
- import android.view.View;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.Toast;
- public class MainActivity extends Activity {
- private EditText txtRez;
- private int prviOperand;
- private int drugiOperand;
- private final int PLUS = 1;
- private final int MINUS = 2;
- private final int PUTA = 3;
- private final int PODELJENO = 4;
- // A + B = C
- private boolean unetPrvi;
- private boolean unetDrugi;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- }
- public void sabiranje(View btnPlus){
- }
- public void upisiVrednost(View btnNekiBroj){
- Button dugme = (Button) btnNekiBroj;
- String cifra = (String) dugme.getText();
- // "1"
- // "4"
- // "4" + "1"
- // "41"
- if ( !unetPrvi){
- String prviOperandKaoString = "" + prviOperand;
- prviOperandKaoString += cifra;
- // 12345
- int vrednost = Integer.parseInt(prviOperandKaoString);
- prviOperand = vrednost;
- Toast.makeText(getApplicationContext(), prviOperandKaoString,
- Toast.LENGTH_LONG).show();
- txtRez.setText(prviOperandKaoString);
- }
- else if(!unetDrugi){
- String drugiOperandKaoString = "" + drugiOperand;
- drugiOperandKaoString += cifra;
- int vrednost = Integer.parseInt(drugiOperandKaoString);
- drugiOperand = vrednost;
- Toast.makeText(getApplicationContext(), drugiOperandKaoString,
- Toast.LENGTH_LONG).show();
- txtRez.setText(drugiOperandKaoString);
- }
- }
- public boolean onCreateOptionsMenu (Menu menu){
- super.onCreateOptionsMenu(menu);
- CreateMenu(menu);
- return true;
- }
- private void CreateMenu(Menu menu){
- MenuItem opcija1 = menu.add(0,0,0,"Prva opcija");
- {
- opcija1.setIcon(R.drawable.ic_launcher);
- opcija1.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
- }
- MenuItem opcija2 = menu.add(0,1,1,"Prva opcija");
- {
- opcija2.setIcon(R.drawable.ic_launcher);
- opcija2.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
- }
- }
- public boolean onOptionsItemSelected (MenuItem item){
- return MenuChoice(item);
- }
- private boolean MenuChoice (MenuItem item){
- switch( item.getItemId()){
- case 0:
- Toast.makeText(this, "Izabrali ste prvu opciju 1", Toast.LENGTH_LONG).show();
- return true;
- case 1:
- Toast.makeText(this, "Izabrali ste drugu opciju 2" , Toast.LENGTH_LONG).show();
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement