我有两个ListViews
android:layout_height="wrap_content"
android:id="@+id/containerLv"
android:background="@drawable/modify_task_master_fragment_style"
android:paddingBottom="6dp"
android:layout_margin="6dp">
<ListView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scrollbars="none"
android:id="@+id/topListView"
android:layout_alignParentRight="true" />
<ListView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/topListView"
android:layout_marginRight="3dp"
android:layout_marginLeft="3dp"
android:divider="@drawable/divid"
android:dividerHeight="1px"
android:scrollbars="none"
android:id="@+id/scrollListView"/>
我将EditText动态放入ListView 当我开始输入时,焦点就会丢失。 我读到了这个问题并添加到我的活动中
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
此解决方案有所帮助,但发生了另一个问题 - 在Listview中创建新项目时,SoftKeyboard与我的editText重叠。所以我无法看到我打字的内容。
没有SOFT_INPUT_ADJUST_PAN
就没有这样的问题答案 0 :(得分:0)
包含在您的清单中:
android:windowSoftInputMode="adjustResize"
另外,我建议你的根布局是RelativeLayout。
希望它可以帮助你:)