2014-10-29 71 views
0

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

<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> 

回答

0
Set Top padding to your listview in xml. 
0

这些属性添加到您的ListView。

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

第二个告诉ListView在开始滚动时使用填充来显示内容。所以你只能在列表的最上方找到空白空间。

+0

我试过填充,但问题是,第一行成为一个大clickabe图标,我不希望这种效果。 – 2014-10-29 08:00:06

+0

你能告诉我们一个截图并更新xml吗?因为我说的是正确的答案。 – 2014-10-29 08:07:26