我正在使用带有全屏主题的 viewpager。但面临一个问题,即我的软键盘在焦点编辑文本时隐藏了按钮。
想在 EditText 和 Softkeyboard 之间留一些边距。
尝试了所有的东西,但没有任何效果。
请帮我。
这是我问过的问题链接。
我正在使用带有全屏主题的 viewpager。但面临一个问题,即我的软键盘在焦点编辑文本时隐藏了按钮。
想在 EditText 和 Softkeyboard 之间留一些边距。
尝试了所有的东西,但没有任何效果。
请帮我。
这是我问过的问题链接。
在您AndroidManifest
尝试放置的活动条目中:
android:windowSoftInputMode:adjustPan
,这意味着当键盘出现时,它将调整其后面的视图以向上移动,以免被键盘遮挡。
在中EditText
也可以尝试添加一个paddingBottom
来调整键盘与底部的间隙EditText
。
就我而言,我有一个自定义background
的EditText
,它看起来不再正常。因为我的父视图是ConstraintLayout
我在 with 后面添加了另一个View
元素EditText
:
app:layout_constraintEnd_toEndOf="@id/view_chat_history_send_text"
app:layout_constraintStart_toStartOf="@id/view_chat_history_send_text"
app:layout_constraintTop_toTopOf="@id/view_chat_history_send_text"
android:layout_marginBottom="@dimen/margin_normal"
注意:这里view_chat_history_send_text
是EditText
. 然后我添加了layout_marginBottom
与 的 相同边距paddingBottom
的EditText
。
这意味着,当EditText
背景视图增长时,背景视图也会增长,但它仍然保持键盘和EditText
底部之间的间隙。
我应用了上面对我有用的方法是android:windowSoftInputMode
在活动上设置,而"adjustPan"
不是我将填充添加到带有重力底部的编辑文本中,它就像魅力一样。