Java EditText上的Android怪异行为键盘

Java EditText上的Android怪异行为键盘,java,android,listview,keyboard,android-edittext,Java,Android,Listview,Keyboard,Android Edittext,我实现了一个包含多个EditText的listview。列表中的每一行都有这样的编辑文本: <EditText android:id="@+id/valueEt" android:singleLine="true" android:inputType="numberDecimal|numberSigned" android:maxLength="6" android:layout_width="wrap_con

我实现了一个包含多个EditText的listview。列表中的每一行都有这样的编辑文本:

<EditText
        android:id="@+id/valueEt"
        android:singleLine="true"
        android:inputType="numberDecimal|numberSigned"
        android:maxLength="6"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="16dp"
        android:layout_marginStart="16dp"
        android:textColor="@color/white"
        android:layout_toStartOf="@id/infoView"
        android:layout_toLeftOf="@id/infoView"
        android:layout_marginRight="16dp"
        android:layout_marginEnd="16dp"/>
这就是我添加listview的方式:

 Date today = currentCalender.getTime();
        float[] values = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
        cba = new CustomBodyAdapter(BodyActivity.this, getResources().getStringArray(R.array.bodyItems), today, values);
        listView.setAdapter(cba);
        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

            }
        });
datetoday=CurrentCalendar.getTime();
float[]值={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
cba=新的CustomBodyAdapter(BodyActivity.this,getResources().getStringArray(R.array.bodyItems),今天,值);
setAdapter(cba);
setOnItemClickListener(新的AdapterView.OnItemClickListener(){
@凌驾
public void onItemClick(AdapterView父对象、视图、整型位置、长id){
}
});


你能加一些吗screenshots@piotrek1543好的,我更新了
 Date today = currentCalender.getTime();
        float[] values = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
        cba = new CustomBodyAdapter(BodyActivity.this, getResources().getStringArray(R.array.bodyItems), today, values);
        listView.setAdapter(cba);
        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

            }
        });