From b34005886166f5d64f9d2f30fc0181ad97530ad0 Mon Sep 17 00:00:00 2001 From: sspanak Date: Sat, 1 Feb 2025 17:34:41 +0200 Subject: [PATCH] fixed the OK key text not scalling when it should --- .../sspanak/tt9/ui/main/keys/SoftKeyOk.java | 17 ++++++----------- app/src/main/res/layout/panel_numpad_right.xml | 4 +--- 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/app/src/main/java/io/github/sspanak/tt9/ui/main/keys/SoftKeyOk.java b/app/src/main/java/io/github/sspanak/tt9/ui/main/keys/SoftKeyOk.java index 58f6f69c3..78248f1ba 100644 --- a/app/src/main/java/io/github/sspanak/tt9/ui/main/keys/SoftKeyOk.java +++ b/app/src/main/java/io/github/sspanak/tt9/ui/main/keys/SoftKeyOk.java @@ -5,17 +5,13 @@ import android.view.KeyEvent; public class SoftKeyOk extends SoftKey { + public SoftKeyOk(Context context) { super(context); } + public SoftKeyOk(Context context, AttributeSet attrs) { super(context, attrs); } + public SoftKeyOk(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } - public SoftKeyOk(Context context) { - super(context); - } - - public SoftKeyOk(Context context, AttributeSet attrs) { - super(context, attrs); - } - - public SoftKeyOk(Context context, AttributeSet attrs, int defStyleAttr) { - super(context, attrs, defStyleAttr); + @Override protected String getTitle() { + CharSequence layoutTitle = getText(); + return layoutTitle.length() == 0 ? "OK" : layoutTitle.toString(); } @Override @@ -30,7 +26,6 @@ protected boolean handleRelease() { return false; } - @Override public void render() { if (tt9 != null) { diff --git a/app/src/main/res/layout/panel_numpad_right.xml b/app/src/main/res/layout/panel_numpad_right.xml index 99230b53f..3c8e688e5 100644 --- a/app/src/main/res/layout/panel_numpad_right.xml +++ b/app/src/main/res/layout/panel_numpad_right.xml @@ -24,7 +24,5 @@ + android:id="@+id/soft_key_numpad_ok" />