From e90f73af7b8ab96ae66c27db13c499ea813d9011 Mon Sep 17 00:00:00 2001 From: Aryan Dokania Date: Thu, 1 Oct 2020 16:10:08 +0545 Subject: [PATCH] Add Aryan Dokania to Contributors list --- .../com/exuberant/calci/HomeActivity.java | 5 ++ app/src/main/res/layout/activity_home.xml | 3 +- .../main/res/layout/content_answer_view.xml | 15 ++--- .../main/res/layout/content_number_board.xml | 55 ++++++++++++------- 4 files changed, 50 insertions(+), 28 deletions(-) diff --git a/app/src/main/java/com/exuberant/calci/HomeActivity.java b/app/src/main/java/com/exuberant/calci/HomeActivity.java index 82471e3..4d3af87 100644 --- a/app/src/main/java/com/exuberant/calci/HomeActivity.java +++ b/app/src/main/java/com/exuberant/calci/HomeActivity.java @@ -23,6 +23,7 @@ protected void onCreate(Bundle savedInstanceState) { findViewById(R.id.btn_two).setOnClickListener(this); findViewById(R.id.btn_three).setOnClickListener(this); findViewById(R.id.btn_four).setOnClickListener(this); + findViewById(R.id.btn_mod).setOnClickListener(this); findViewById(R.id.btn_five).setOnClickListener(this); findViewById(R.id.btn_six).setOnClickListener(this); findViewById(R.id.btn_seven).setOnClickListener(this); @@ -51,15 +52,18 @@ public void onClick(View view) { case R.id.btn_division : case R.id.btn_multiplication : case R.id.btn_subtraction : + handleOperatorClick(button.getText().toString()); break; //Handling clear button + case R.id.btn_clear: currentNumber = ""; totalCalculation = ""; break; + //Handle calculation case R.id.btn_equals: totalCalculation += currentNumber; @@ -103,6 +107,7 @@ private double mul(double a, double b){ private double div(double a, double b){ return a / b; } + private double mod(double a,double b) {return a % b; } private void calculateAnswer(){ //Use totalCalculation string to get final answer and display it diff --git a/app/src/main/res/layout/activity_home.xml b/app/src/main/res/layout/activity_home.xml index e5d841f..de313fa 100644 --- a/app/src/main/res/layout/activity_home.xml +++ b/app/src/main/res/layout/activity_home.xml @@ -27,9 +27,10 @@ + android:textSize="24sp" /> + android:textSize="32sp" /> \ No newline at end of file diff --git a/app/src/main/res/layout/content_number_board.xml b/app/src/main/res/layout/content_number_board.xml index d98056e..8c3f764 100644 --- a/app/src/main/res/layout/content_number_board.xml +++ b/app/src/main/res/layout/content_number_board.xml @@ -4,19 +4,34 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" + android:onClick="onClick" android:orientation="vertical"> + + @@ -33,8 +48,8 @@