【发布时间】:2013-02-21 23:31:14
【问题描述】:
我有一个ListView,它有三行。最后两行有EditText 允许编辑的字段。我有下面这两个的xml:
<LinearLayout
android:id="@+id/id_message_subject_edit"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:orientation="vertical" >
<EditText
android:id="@+id/id_message_details_subject"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="left"
android:layout_margin="5dp"
android:gravity="left"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/BLACK"
android:textSize="15sp" />
</LinearLayout>
由于某种原因,当我单击EditText 时,它只是失去了光标,但键盘仍然可见。我不确定,但它发生在两个盒子上。没有TouchListener 或任何其他听众。在 ListView 中放入我需要注意的有什么特别之处吗?
编辑
当我将以下内容放入 manifest.xml 文件时:
android:windowSoftInputMode="adjustPan"
我看到它可以工作......但是当文本低于键盘时,ListView 不会滚动。有没有办法处理这个用例?
【问题讨论】:
标签: android android-listview android-edittext