我正在使用带有全屏主题的 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"
不是我将填充添加到带有重力底部的编辑文本中,它就像魅力一样。