2010-12-01 2 views
2

연락처 사진과 세부 정보를 표시해야하는 목록 뷰가 있습니다. 형식 :안드로이드리스트 뷰의 세로 구분선이 작동하지 않습니다.

세로 구분 기호가 알!에 표시되지 않습니다. 는 다음을 listitem 내 레이아웃 파일입니다 : [I 목록에 추가 할 좀 더 뷰가 여기에 상대 레이아웃을 사용하여 상대적으로] 높이가 "비록

<ImageButton android:id="@+id/pic" 
            android:layout_alignParentTop="true" 
            android:layout_alignParentLeft="true"/>  

<ImageView android:id="@+id/vertical_separator" 
      android:orientation="vertical" 
      android:layout_width="wrap_content" 
      android:layout_height="fill_parent" 
      android:background="@android:drawable/divider_vertical_bright" 
      android:layout_toRightOf="@id/badge" 
      android:layout_alignWithParentIfMissing="true"/>         

<TextView android:id="@+id/details" 
      android:layout_toRightOf="@id/verticalseparator" 
      android:layout_alignTop="@id/badge" 
      android:layout_alignWithParentIfMissing="true"/> 

fill_parent "인 경우 칸막이는 연락처 사진 뒤에 작은 점으로 표시됩니다. 나는 너비를 2dp로 변경하려고 시도했다. 그러나 여전히 동일하다.

목록을 작성하기 위해이 유형에 ListAdapter를 사용 --i : 여기 아무것도 실종

? 수평 구분선은 올바르게 표시되지만 수직 분할자는 표시되지 않습니다.

답변

1

ImageView 및 TextView의 "@ id/badge"는 "@ id/pic"이어야한다고 생각합니다. (. 주위 또는 다른 방법) 당신은 android:dividerandroid:dividerPadding XML을 사용하여 안드로이드의 프레임 워크를 활용할 수 있습니다

관련 문제