Added configurations for the addition of letters under buttons, as well as other relevant configurations. Merging does not affect previous builds #26
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary of changes
The goal of the changes is to add letters to the keypad under the numbers, as well as make some small changes, such as making the numbers bold and the color behavior of the back button (it used to turn the delete button white after clicking the delete button once, but now it will flash a predetermined color and then go back to the default color).
Changes to Implementation
Each button used to be a "Button" in Android XML but I changed it to a LinearLayout to accommodate both the text and numbers in the button. I also split the variables textColor and textSize into numberTextColor, lettersTextColor, numberTextSize, lettersTextSize, and made appropriate addition of functions/changes to the code to reflect this.
Each button's text used to be set to a number depending on its position. I leveraged this to set each position a specified text as well.
XML property changes
Deprecated (but still compatible) XML Configurations :
Added XML Configurations:
Snapshots of changes
Before
After