listview嵌套多个edittext,点击edittext,软键盘挡住界面的问题
我界面有一个listview和一个textview组成。每一个item是由一个testview和一个edittext组成。布局如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/main_bg"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dip"
android:orientation="horizontal" >
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dip"
android:text="新增一项:"
android:textColor="#000000"
android:textSize="16sp" />
</RelativeLayout>
<ListView
android:id="@+id/main_listview"
android:layout_width="fill_parent"
android:layout_height="500dp" />
<ScrollView
android:id="@+id/device_addlabel_scrollview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scrollbarSize="12dip"
android:scrollbarThumbVertical="@drawable/scrollbar_vertical_thumb"
android:scrollbarTrackVertical="@drawable/scrollbar_vertical_track" >
<TextView
android:id="@+id/device_binding_write_info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="0dp"
android:textColor="#000"
android:textSize="12sp" />
</ScrollView>
</LinearLayout>
listitem布局如下
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" >
<TextView
android:id="@+id/device_property_textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:text="属性"
android:textColor="#000"
android:textSize="14sp" />
<EditText
android:id="@+id/device_property_edittext"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:hint="afa"
android:padding="6dp"
android:textSize="14sp" />
</LinearLayout>
该activity在manifest中设置android:windowSoftInputMode="adjustPan"
现在当点击edittext的时候,第一次可以将界面往上顶,显示出要输入数据的edittext,输入之后再次点击点击该edittext,软键盘就会遮挡住edittext,求帮忙啊
补充:移动开发 , Android