많은 사용자 지정 목록을 구현했는데 모두 정상적으로 작동했습니다. 이제 목록의 행에 EditText를 추가하려고합니다. 행은 그 모양 :사용자 지정 목록 : EditText는 목록의 OnItemClickListener를 사용합니다.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView android:id="@+id/tv_quest_listrow_categorical_text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:text="blabla"
android:paddingLeft="10dp"
android:minHeight="48dp"
android:gravity="center_vertical" />
<EditText android:id="@+id/tv_quest_listrow_text"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginRight="10dp"
android:gravity="right|center_vertical"
android:singleLine="true"
android:enabled="false"
android:imeOptions="actionDone" />
</RelativeLayout>
내가 listView.setOnItemClickListener(onItemClick);
와 목록에 대한 ItemClickListener을 설정 목록을 구성. 이 은에 잘 사용되지만 목록 행에 EditText가있는 즉시 실패합니다.
아무에게도이를 수행하는 방법에 대한 힌트가 있습니까?
감사합니다,
스테프
당신이 글고 이외의 항목 청취자, 또는 글고 자체를 호출하지 않는 것을 의미합니까? – HXCaine
둘 다 원하는 항목을 클릭 할 수 있습니다. 목록의 수신기는 절대로 호출되지 않습니다. 그러나 EditText에 대한 모든 리스너를 설정할 수 있습니다. – stfn