虚拟键盘出现问题。
此软键盘覆盖数据字段 - 并且无法查看正在发生的事情。
我想使用这个软键盘,同时使用数据字段不会成为问题。
那么在这种情况下如何管理数据字段呢?
答案 0 :(得分:2)
包含您在ScrollView中设置的布局。这将允许内容在软件键盘显示时滚动。请记住,ScrollView必须按原样格式化。
<Scrollview android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content">
<!-- Your content -->
</LinearLayout>
</ScrollView>
答案 1 :(得分:1)
您还可以考虑在Android Manifest中的Activity上设置以下属性,以进一步指定行为。
从这里(http://developer.android.com/guide/topics/manifest/activity-element.html):
android:windowSoftInputMode=["stateUnspecified",
"stateUnchanged", "stateHidden",
"stateAlwaysHidden", "stateVisible",
"stateAlwaysVisible", "adjustUnspecified",
"adjustResize", "adjustPan"]
我发现adjustResize在我的特定情况下更适合ScrollViews中包含的应用程序。