Android软键盘隐藏编辑文本装饰

时间:2016-04-04 07:40:28

标签: android keyboard

Layout Mock我有一个装饰(框架)EditText,我在我的应用程序中使用。当软键盘出现时,它会隐藏文本视图下方的框架部分。对于框架功能,我使用包含EditText的LinearLayout。

有没有办法设置键盘不隐藏框架的底部(包含布局)?

编辑:我想我没有正确解释自己。包含EditText的Linear布局不是主片段布局,它包含在其中并用作它的装饰器。我基本上要做的是在键盘和EditText之间设置一个边距,这样键盘就不会隐藏周围的LinearLayout,而不是片段的主要布局。

在模拟中,问题是键盘一直上升到EditText的底部并覆盖了包装器布局的底部。我需要看到整个包装器布局。任何想法。

2 个答案:

答案 0 :(得分:0)

您必须使用以下属性android:fillViewport="true"将您的线性布局包装在ScrollView中,并在清单中写下以下代码行:android:windowSoftInputMode =" adjustResize"。

答案 1 :(得分:0)

ScrollView 中设置所有活动视图或布局。

当软键盘打开时,它会使您的视图滚动,并且它不会隐藏您的视图。