WebView
我通过在我的应用程序中使用来加载网页,页面底部有EditText
和。Button
当我按下 时EditText
,会显示软输入法,但输入法隐藏了EditText
and Button
。
我想要EditText
andButton
移动到输入法的顶部,所以输入法不会隐藏它们。
我在android:windowSoftInputMode="adjustPan"
我的活动标签中添加了AndroidManifest.xml
,但它不起作用。
我还可以做些什么?
WebView
我通过在我的应用程序中使用来加载网页,页面底部有EditText
和。Button
当我按下 时EditText
,会显示软输入法,但输入法隐藏了EditText
and Button
。
我想要EditText
andButton
移动到输入法的顶部,所以输入法不会隐藏它们。
我在android:windowSoftInputMode="adjustPan"
我的活动标签中添加了AndroidManifest.xml
,但它不起作用。
我还可以做些什么?
而不是使用 adjustPan 属性,请尝试使用以下属性。它对我来说很好..
android:windowSoftInputMode="adjustResize"
尝试将您的 webview 放在 ScrollView 布局中。一旦出现键盘,滚动布局将向上移动。请记住,在 ScrollView 布局中只能有一个孩子。最好在 Scrollview 中放置一些类似 Linear 或 Relative 的布局,然后在该布局中添加其他子视图。
看看这些:
http://www.androidaspect.com/2012/02/scrollview-tutorial-android-ui.html