2010-06-02 5 views
1

많은 사용자 지정 목록을 구현했는데 모두 정상적으로 작동했습니다. 이제 목록의 행에 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가있는 즉시 실패합니다.

아무에게도이를 수행하는 방법에 대한 힌트가 있습니까?

감사합니다,
스테프

+0

당신이 글고 이외의 항목 청취자, 또는 글고 자체를 호출하지 않는 것을 의미합니까? – HXCaine

+0

둘 다 원하는 항목을 클릭 할 수 있습니다. 목록의 수신기는 절대로 호출되지 않습니다. 그러나 EditText에 대한 모든 리스너를 설정할 수 있습니다. – stfn

답변

1

나는 그것에 좋은 정보가 this page을 발견했다. 분명히 다른 사람들도이 문제를 가지고 있습니다.

+0

감사합니다. 내 질문에 대한 답변입니다. 그럼에도 불구하고 수치 스럽습니다. – stfn

+0

코드 하단에 있었습니까? 그것이 당신의 경우에 효과가 있을지 확실하지 않습니다. – YGL

+0

다른 관련 게시물 : http://stackoverflow.com/questions/1518338/setonitemclicklistener-not-working-on-custom-listview-android – YGL

0

감사를 ListView에의 항목을 통해 반복 시도하고 각 항목에 대해 개별적으로 OnItemClick의 청취자를 설정

관련 문제