如何在列表视图行中添加边距?

时间:2014-10-29 07:17:55

标签: android android-listview margin

我需要在xml中将边距设置为列表视图的顶部。这是我的xml代码。 我尝试在继承布局中添加边距顶部,它将整个列表视图向下推,但我想将列表视图的第一行向下推。

<RelativeLayout
      android:id="@+id/list_slidermenu_left_Panel"
      android:layout_width="200dp"
      android:layout_height="match_parent"
      android:background="@drawable/gradiant"
      android:layout_gravity="start">
    <ListView
        android:id="@+id/list_slidermenu_left"
        android:drawSelectorOnTop="true"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        android:divider="#ffffff"
        android:dividerHeight="1dp" />

    <ImageView
        android:src="@drawable/whiteCircle"
        android:layout_width="102dp"
        android:layout_height="102dp"
        android:layout_marginTop="0dp"
        android:id="@+id/imageView2"
        android:layout_alignParentRight="true"/>
    <ImageView
      android:src="@drawable/icon"
      android:layout_width="102dp"
      android:layout_height="102dp"
      android:padding="4dp"
      android:layout_marginTop="0dp"
      android:id="@+id/imageView1"
      android:layout_alignParentRight="true"/>

  </RelativeLayout> 

2 个答案:

答案 0 :(得分:0)

Set Top padding to your listview in xml. 

答案 1 :(得分:0)

将这些属性添加到ListView。

android:paddingTop="20dp"
android:clipToPadding="false"

第二个告诉ListView在开始滚动时使用填充来显示内容。所以你只有在列表的最顶端才有空位。