当键盘打开时底部按钮向上移动
答
如果您使用的片段写在onCreateView下面的代码:
getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
答
使用下面的代码来改变你的manifest.xml
,,对于那些XML布局包含活动。
android:windowSoftInputMode="stateUnchanged|adjustResize"
OR
android:windowSoftInputMode="adjustPan|adjustResize"
更改清单文件
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.adjustscroll.MainActivity"
android:label="@string/app_name"
android:windowSoftInputMode="stateUnchanged|adjustResize"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
希望这会帮助你。让我知道如果解决。
答
在XML文件中,你可以使用滚动型:
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<!--your layout-->
</ScrollView>
答
确保您的活动具有以下属性,在AndroidManifest.xml
android:windowSoftInputMode="adjustResize"
而且在布局XML文件LinearLayout
作为父为Button
和EditText
。
答
此问题与该活动的清单属性。
你是否在下面的清单中添加了任何属性?
android:windowSoftInputMode="adjustPan"
或者
android:windowSoftInputMode="adjustResize"
可以添加你的屏幕截图 –
你可以分享你的xml文件 –