在eclipse中看起来都不错,但是在line和listview之间的设备上有很大的距离。 如何删除列表和行之间的距离? 这里是xml布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/gradient"
android:orientation="vertical" >
<TextView
android:id="@+id/reminder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
/>
<View
android:layout_width="match_parent"
android:layout_height="6dp"
android:background="@drawable/line_top"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="18dp"
/>
<ListView
android:id="@+id/mainList"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_weight="0.91"
>
</ListView>
<View
android:layout_width="match_parent"
android:layout_height="6dp"
android:background="@drawable/line_bottom"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="18dp"
android:layout_marginBottom="18dp"
/>
</LinearLayout>
!
答案 0 :(得分:0)
您已在该视图中设置margin_top =“18dp”。 删除已设置为listview的布局权重。
答案 1 :(得分:0)
你可以改用relaytiveLayout:
<?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="fill_parent"
android:background="@drawable/gradient"
android:orientation="vertical" >
<TextView
android:id="@+id/reminder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:align_parentTop="true"
android:gravity="center"
/>
<View
android:id="+@id/top_line"
android:layout_width="match_parent"
android:layout_height="6dp"
android:background="@drawable/line_top"
android:layout_below="+@id/reminder"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="18dp"
/>
<ListView
android:id="@+id/mainList"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_below="+@id/top_line"
>
</ListView>
<View
android:layout_width="match_parent"
android:layout_height="6dp"
android:background="@drawable/line_bottom"
android:layout_below="+@id/mainList"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="18dp"
android:layout_marginBottom="18dp"
/>
</RelativeLayout >