我想在键盘打开时向上滚动导入屏幕。如何做到这一点?
答案 0 :(得分:0)
在清单文件中应用android:windowSoftInputMode="adjustPan|adjustResize"
活动标记。
答案 1 :(得分:0)
android:windowSoftInputMode="adjustPan|adjustResize"
并在LinearLayout
和ScrollView
&中放置完整的布局定义
layout_height="0dp"
layout_weight="1"
注意:没有视图参数layout_height="match_parent"
答案 2 :(得分:0)
我也有同样的问题,只需在AndroidManifest文件的活动中添加一行。
<activity
android:name=".activities.YOURACTIVITY"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar"
android:windowSoftInputMode="adjustResize|stateVisible"/>
如果您希望键盘出现在启动活动中,请使用stateVisible
,否则请使用stateHidden
。
这里最重要的值是adjustResize
。这将改变整个用户界面,为软键盘提供空间。