从其他活动获取自定义适配器中的文本

时间:2014-09-16 05:04:13

标签: android

在主要活动中,我使用此代码,但错误为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>

有人可以帮助我吗?

0 个答案:

没有答案