使用LinearLayout和两个片段的活动:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<fragment
android:name="com.xmstr.myshoplist.ListZoneFragment"
android:id="@+id/list_zone_fragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
tools:layout="@layout/list_zone" />
<fragment
android:name="com.xmstr.myshoplist.NewItemZoneFragment"
android:id="@+id/new_item_zone_fragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="8"
tools:layout="@layout/newitem_zone" />
</LinearLayout>
第一个片段仅包含ListView 第二个片段是&#34;添加新项目区域&#34;: EditText和&#34;添加按钮&#34;
问题: 出现软键盘时,它会覆盖EditText输入。 尝试过清单功能,例如:ajustResize,ajustPan。他们没有帮助。键盘仍然覆盖EditText或我看不到我的应用程序的操作栏
我想要什么: 第一个片段必须是静态的,并且不能在所有情况下重新调整大小。 第二个片段是否可以粘贴到软键盘的顶部边框(当它出现时)并随之向上移动?
如何处理?或问题是我如何在我的xml中使用layout_weight?