Skip to content

Commit 937bedb

Browse files
committed
Make clipboard item wrap_content instead of fill up parent
1 parent f1b4896 commit 937bedb

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

app/src/main/kotlin/com/simplemobiletools/keyboard/views/MyKeyboardView.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1632,11 +1632,18 @@ class MyKeyboardView @JvmOverloads constructor(context: Context, attrs: Attribut
16321632
} else {
16331633
mToolbarHolder?.autofill_suggestions_holder?.addView(it)
16341634
}
1635+
1636+
// make room on suggestion toolbar for inline views
1637+
mToolbarHolder?.suggestions_items_holder?.gravity = Gravity.NO_GRAVITY
1638+
mToolbarHolder?.clipboard_value?.maxWidth = resources.getDimensionPixelSize(R.dimen.suggestion_max_width)
16351639
}
16361640
}
16371641

16381642
@RequiresApi(Build.VERSION_CODES.R)
16391643
fun clearClipboardViews() {
16401644
mToolbarHolder?.autofill_suggestions_holder?.removeAllViews()
1645+
// restore original clipboard toolbar appearance
1646+
mToolbarHolder?.suggestions_items_holder?.gravity = Gravity.CENTER_HORIZONTAL
1647+
mToolbarHolder?.clipboard_value?.maxWidth = Integer.MAX_VALUE
16411648
}
16421649
}

app/src/main/res/layout/keyboard_view_keyboard.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,18 +43,18 @@
4343
android:id="@+id/suggestions_items_holder"
4444
android:layout_width="wrap_content"
4545
android:layout_height="match_parent"
46+
android:gravity="center_horizontal"
4647
android:orientation="horizontal">
4748

4849
<TextView
4950
android:id="@+id/clipboard_value"
50-
android:layout_width="match_parent"
51+
android:layout_width="wrap_content"
5152
android:layout_height="wrap_content"
5253
android:autoLink="none"
5354
android:background="@drawable/clipboard_background"
5455
android:ellipsize="end"
5556
android:gravity="center"
5657
android:lines="1"
57-
android:maxWidth="@dimen/suggestion_max_width"
5858
android:minWidth="@dimen/suggestion_min_width"
5959
android:paddingStart="@dimen/activity_margin"
6060
android:paddingTop="@dimen/small_margin"

0 commit comments

Comments
 (0)