From 937bedb3ebf84cffaab1b7ccee95cf4468d39216 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ensar=20Saraj=C4=8Di=C4=87?= Date: Fri, 7 Jul 2023 13:56:54 +0200 Subject: [PATCH] Make clipboard item wrap_content instead of fill up parent --- .../com/simplemobiletools/keyboard/views/MyKeyboardView.kt | 7 +++++++ app/src/main/res/layout/keyboard_view_keyboard.xml | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/keyboard/views/MyKeyboardView.kt b/app/src/main/kotlin/com/simplemobiletools/keyboard/views/MyKeyboardView.kt index 7e56ec1a..74cdc432 100644 --- a/app/src/main/kotlin/com/simplemobiletools/keyboard/views/MyKeyboardView.kt +++ b/app/src/main/kotlin/com/simplemobiletools/keyboard/views/MyKeyboardView.kt @@ -1632,11 +1632,18 @@ class MyKeyboardView @JvmOverloads constructor(context: Context, attrs: Attribut } else { mToolbarHolder?.autofill_suggestions_holder?.addView(it) } + + // make room on suggestion toolbar for inline views + mToolbarHolder?.suggestions_items_holder?.gravity = Gravity.NO_GRAVITY + mToolbarHolder?.clipboard_value?.maxWidth = resources.getDimensionPixelSize(R.dimen.suggestion_max_width) } } @RequiresApi(Build.VERSION_CODES.R) fun clearClipboardViews() { mToolbarHolder?.autofill_suggestions_holder?.removeAllViews() + // restore original clipboard toolbar appearance + mToolbarHolder?.suggestions_items_holder?.gravity = Gravity.CENTER_HORIZONTAL + mToolbarHolder?.clipboard_value?.maxWidth = Integer.MAX_VALUE } } diff --git a/app/src/main/res/layout/keyboard_view_keyboard.xml b/app/src/main/res/layout/keyboard_view_keyboard.xml index efc6755d..289fc50c 100644 --- a/app/src/main/res/layout/keyboard_view_keyboard.xml +++ b/app/src/main/res/layout/keyboard_view_keyboard.xml @@ -43,18 +43,18 @@ android:id="@+id/suggestions_items_holder" android:layout_width="wrap_content" android:layout_height="match_parent" + android:gravity="center_horizontal" android:orientation="horizontal">