在主要活动中,我使用此代码,但错误为nullErrorException:
View v = lvContent.getChildAt(1); //lvcontent is listview of MainActivity
EditText et = (EditText) v.findViewById(R.id.edContent); //edContent is EditText of custom adapter
et.getText().toString();
当此代码出现错误时。但我不知道如何在EditText的位置获取文本:
View child = getLayoutInflater().inflate(R.layout.view_note_check_edit, null);
EditText et = (EditText) child.findViewById(R.id.edContent);
et.getText().toString();
这是布局自定义适配器:view_note_check_edit.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/LinearLayout2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
>
<ImageView
android:id="@+id/ivMove"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/selector_move"
/>
<EditText
android:id="@+id/edContent"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ems="10" >
<requestFocus />
</LinearLayout>
有人可以帮助我吗?