From 823450971863399a90bcb8fcb3dc0ac9eb4bc4f3 Mon Sep 17 00:00:00 2001 From: Sufian Babri Date: Thu, 3 Aug 2017 18:54:58 +0500 Subject: [PATCH] Added superscript numbers in the QWERTY keyboard view (1-5 were already there, added 6-0). Long pressing them will open a popup (like it happened with 1-5). --- .../blackcj/customkeyboard/LatinKeyboardView.java | 12 ++---------- app/src/main/res/xml/qwerty.xml | 10 +++++----- 2 files changed, 7 insertions(+), 15 deletions(-) diff --git a/app/src/main/java/com/blackcj/customkeyboard/LatinKeyboardView.java b/app/src/main/java/com/blackcj/customkeyboard/LatinKeyboardView.java index c1936ef..c306ba5 100644 --- a/app/src/main/java/com/blackcj/customkeyboard/LatinKeyboardView.java +++ b/app/src/main/java/com/blackcj/customkeyboard/LatinKeyboardView.java @@ -75,16 +75,8 @@ public void onDraw(Canvas canvas) { List keys = getKeyboard().getKeys(); for(Key key: keys) { if(key.label != null) { - if (key.label.equals("q")) { - canvas.drawText("1", key.x + (key.width - 25), key.y + 40, paint); - } else if (key.label.equals("w")) { - canvas.drawText("2", key.x + (key.width - 25), key.y + 40, paint); - } else if (key.label.equals("e")) { - canvas.drawText("3", key.x + (key.width - 25), key.y + 40, paint); - } else if (key.label.equals("r")) { - canvas.drawText("4", key.x + (key.width - 25), key.y + 40, paint); - } else if (key.label.equals("t")) { - canvas.drawText("5", key.x + (key.width - 25), key.y + 40, paint); + if (key.popupCharacters != null && key.popupCharacters.length() == 1) { + canvas.drawText(String.valueOf(key.popupCharacters), key.x + (key.width - 25), key.y + 40, paint); } } diff --git a/app/src/main/res/xml/qwerty.xml b/app/src/main/res/xml/qwerty.xml index 9df7c85..9738166 100755 --- a/app/src/main/res/xml/qwerty.xml +++ b/app/src/main/res/xml/qwerty.xml @@ -30,11 +30,11 @@ - - - - - + + + + +