我试图在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>
答案 0 :(得分:1)
对于根布局,您需要提供 android:padding 而不是 android:margin 。
边距为外部视图定义了侧面的额外空间(对于根视图,没有边)。
填充它是视图与其内容之间的空间。
答案 1 :(得分:0)
IN相对布局只需填充= 10dp