2013-10-03 3 views
0

내 application.in 내 XML에서 확장 가능한 목록보기를 구현했습니다. 확장 가능한 목록보기 아래에 일부 버튼이 있습니다. 확장 가능한 목록보기를 실행하면 확장 성있는 목록보기가 제대로 작동하지만 버튼은 제대로 작동합니다. 그 목록 아래에있는 것은 작동하지 않습니다. 내 버튼을 클릭 할 때 아무 것도 일어나지 않습니다. 그 버튼은 목록보기를 확장하는 것과 관련이 없습니다. 목록의 모든 하위 뷰를 false로 설정할 수도 있습니다. 그러나 버튼이 작동하지 않습니다. 어느 것이 든 도와주세요. 여기에 내 코드, 여기 버튼이 작동하지 않는 Android ExpandableListView

<include 
    android:id="@+id/headerID" 
    layout="@layout/ds_header" /> 

<include layout="@layout/postadeal_menufooter" /> 

<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/headerID" > 

    <ExpandableListView 
     android:id="@+id/postadeal_ExpandListID" 
     android:layout_width="match_parent" 
     android:layout_height="500dp" 
     android:layout_alignParentLeft="true" 
     android:layout_centerVertical="true" > 
    </ExpandableListView> 
</LinearLayout> 

은 "postadeal_menufooter은"레이아웃은

답변

0

는 어떻게 설정하는 내 확장 목록보기 아래 내 버튼을 포함 귀하의 XML 레이아웃? RelativeLayout에 포함 시켰습니까? ExpandableListview가 버튼 상단에 있지 않은지 확인하십시오. 그렇지 않으면 관련 버튼에 전파 될 기회가 있기 전에 클릭이 차단됩니다. 또한 onTouchListener를 오버로드 한 경우 버튼에 해당하는 클릭을 차단하지 않으려면 선택하십시오. 어떤 코드가 없으면 세부 사항으로 넘어가는 것이 다소 어렵습니다. 희망이 도움이됩니다.

<include 
    android:id="@+id/headerID" 
    layout="@layout/ds_header" /> 

<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/headerID" > 

    <ExpandableListView 
     android:id="@+id/postadeal_ExpandListID" 
     android:layout_width="match_parent" 
     android:layout_height="500dp" 
     android:layout_alignParentLeft="true" 
     android:layout_centerVertical="true" > 
    </ExpandableListView> 
</LinearLayout> 

<include layout="@layout/postadeal_menufooter" /> 
+0

안녕하세요 당나귀, 내 code.please 한번 게시, expandablelistview 코드를 제거 할 때 버튼을 잘 작동하는지 확인합니다.하지만 포함 시키면 버튼이 작동하지 않습니다. – user2239601

+0

확장 가능 목록 xml 뒤에 바닥 글을 포함 시키십시오. 요소. RelativeLayout을 이러한 요소의 컨테이너로 사용하고 있는지는 여전히 알 수 없지만 RelativeLayout을 사용한다고 가정하면 이러한 요소의 "z 순서"가 위에서 아래로 정의됩니다. 즉, 확장 가능한 목록 선형 레이아웃은 실제로 정의 된 마지막 요소이므로 모든 항목 위에 있습니다. 포함 메뉴 - 바닥 글 정의를 선형 레이아웃 아래로 이동해보십시오. 나는 이것을 반영하기 위해 나의 대답을 편집했다. 희망이 작동합니다. – donkey

0

목록보기 다음에 바닥 글을 추가하십시오.

관련 문제