我需要在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>
答案 0 :(得分:0)
Set Top padding to your listview in xml.
答案 1 :(得分:0)
将这些属性添加到ListView。
android:paddingTop="20dp"
android:clipToPadding="false"
第二个告诉ListView在开始滚动时使用填充来显示内容。所以你只有在列表的最顶端才有空位。