2014-04-22 1 views
0

나는이 다음 XML의 :왜 내 listView 아래에 기본 줄이 있습니까?

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    android:paddingLeft="8dp" 
    android:paddingRight="8dp" > 

     <TextView 
     android:id="@+id/errorMsg" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" /> 

    <ListView 
     android:id="@+id/offers_list" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     android:drawSelectorOnTop="false" /> 

</LinearLayout> 

및 목록보기의 각 항목에 대해이 XML :

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    android:paddingLeft="8dp" 
    android:paddingRight="8dp" > 

    <RelativeLayout 
     android:id="@+id/offerImage" 
     android:layout_width="match_parent" 
     android:layout_height="360dp" 
     android:orientation="horizontal" 
     android:paddingLeft="8dp" 
     android:paddingRight="8dp" > 

     <ImageButton 
      android:id="@+id/lockImage" 
      android:layout_width="60dp" 
      android:layout_height="60dp" 
      android:layout_alignParentBottom="true" 
      android:layout_alignParentLeft="true" 
      android:layout_marginBottom="82dp" 
      android:scaleType="fitXY" 
      android:src="@drawable/lock_closed" /> 

     </RelativeLayout> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="60dp" 
     android:orientation="horizontal" 
     android:paddingLeft="8dp" 
     android:paddingRight="8dp" > 


     <View 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:layout_weight="0.2" /> 

     <Button 
      android:id="@+id/unlikeBtn" 
      style="?android:attr/buttonStyleSmall" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:background="#334455" 
      android:text="@string/unlike" /> 
    </LinearLayout> 

</LinearLayout> 

그리고 내가 목록 아래 기초 라인을 참조하는 이유는 이해할 수 없다?

enter image description here

답변

0

나는이 목록보기 분할기이며,이 제거하는 코드 아래에 생각한다 : -

는 코드

getListView().setDivider(null); 
getListView().setDividerHeight(0); 

에서 할 또는

android:divider="@null" 
android:dividerHeight="0dp" 
android:divider="#00000000" (as transparent color) 
+0

충분히 속성 중 하나가 아닙니다? @null 0dp 또는 # 000000? –

2

XML을 할 그것은 당신이 listview에 하나의 행을 가지고 있기 때문에 그것은 2 행 사이의 구분선입니다 . 당신은 안드로이드를 사용하여 제거 할 수 있습니다 dividerHeight = "0dp"을 안드로이드 : 분할 = "# 00000000"을

관련 문제