我有个问题。我想在'Glaxy Tab 10.1'的软键盘上方隐藏栏(栏有两个按钮:[prev],[next] in linearlayout)。这仅在 webview 中可见。
如何隐藏linearlayout
上面的软键盘?
如何控制linearlayout
上面的软键盘?
我有个问题。我想在'Glaxy Tab 10.1'的软键盘上方隐藏栏(栏有两个按钮:[prev],[next] in linearlayout)。这仅在 webview 中可见。
如何隐藏linearlayout
上面的软键盘?
如何控制linearlayout
上面的软键盘?
您正在寻找的是 Activity 的windowSoftInputMode
属性。你在你的 AndroidManifest.xml 文件中设置它,并给它一个值,例如:
adjustResize
:“活动的主窗口总是调整大小,以便为屏幕上的软键盘腾出空间。”adjustPan
:“活动的主窗口没有调整大小来为软键盘腾出空间。相反,窗口的内容会自动平移,这样当前的焦点就不会被键盘遮挡,用户总是可以看到他们正在输入的内容。这是通常不如调整大小可取,因为用户可能需要关闭软键盘才能到达窗口的模糊部分并与之交互。”只要您将布局包装在 ScrollView 中,adjustResize 可能对您有用。如果您在背景中有位图图像,它可能会产生负面影响,因为它也会被调整大小,在这种情况下,您可能需要使用 adjustPan。
<activity android:windowSoftInputMode="adjustResize" />
或者
<activity android:windowSoftInputMode="adjustPan" />