你可以说这不起作用
android:windowSoftInputMode="adjustPan|adjustResize"
只是改变它
机器人:windowSoftInputMode = “stateHidden”
以下布局中还有一件事
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto">
android:id="@+id/layout1"
android:layout_alignParentBottom="true"
android:layout_above="@+id/layout2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="5"
/>
android:layout_width="50dp"
android:layout_height="50dp"
android:scaleType="fitStart"
android:layout_marginLeft="5dp"
style="@style/Base.Widget.AppCompat.Button.Borderless"
android:src="@drawable/ic_menu_send"/>
android:id="@+id/layout2"
android:layout_alignParentBottom="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:background="@color/colorPrimary">
请记住:
当你将这个属性android:layout_above =“@ id / layout2”应用到你的LinearLayout的layout1然后删除这个属性android:layout_alignParentBottom =“true”你不需要它.
所以现在看起来像这样
android:id="@+id/layout1"
android:layout_above="@+id/layout2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
Note : I am giving background color and specific height to
LinearLayout 2 for your Understandment.
输出:
正常屏幕
KeyBoard Open Screen.
ImProve:
看到上面的图像我制作红色标记属性创建问题,否则每件事都可以正常工作.