ListFragment中的Listview边距和填充

时间:2014-06-26 10:40:21

标签: android listview android-listfragment

我试图在List片段中为列表视图添加填充和边距,但它似乎忽略了所有参数,无论我把id放在哪里。我该如何解决这个问题?我使用自定义适配器

这是我的R.layout.list_boomark

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:orientation="vertical"
          android:layout_width="match_parent"
          android:layout_height="wrap_content"
          android:layout_marginBottom="12dp"
    android:layout_marginLeft="10dp"
    android:layout_marginRight="10dp">

<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:text="Description"
        android:id="@+id/textView_desc"
        android:paddingBottom="0dp"/>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="match_parent">
    <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:text="Chapter information"
            android:id="@+id/textView_chapter"
            android:layout_alignParentLeft="true"
            android:layout_marginLeft="0dp"
            android:layout_alignParentTop="true"
            android:layout_marginTop="0dp"
            android:textColor="#999"/>
    <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Time Stamp"
            android:id="@+id/textView_offset"
           android:textColor="#888"
            android:visibility="invisible"/>
    <TextView

            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Time Stamp"
            android:id="@+id/textView_timestamp"
            android:layout_centerVertical="true" android:layout_alignParentRight="true"
            android:layout_alignParentEnd="true"
            android:textColor="#888"/>
</RelativeLayout>
</LinearLayout>

2 个答案:

答案 0 :(得分:1)

对于根布局,您需要提供 android:padding 而不是 android:margin

边距为外部视图定义了侧面的额外空间(对于根视图,没有边)。

填充它是视图与其内容之间的空间。

答案 1 :(得分:0)

IN相对布局只需填充= 10dp