Android首选项页面分隔符删除/样式

时间:2014-10-05 18:38:17

标签: android android-preferences

我正在尝试弄清楚如何在我的Android偏好设置屏幕中自定义项目之间的分隔线。我基本上希望每个项目之间有一条灰线(默认情况下,最后一项没有)。这是我目前的设置。 greyline drawable工作,并且每个项目都有其灰色底线,除了默认分隔符仍然存在,因此除了底部之外的每一个都有一个双倍厚度线。如何设置/编辑第1项和第2项之间的默认线?

我有我的pref_general.xml

<PreferenceCategory
    android:title="Items"
    android:key="items">

    <Preference android:title="Item 1"
        android:layout="@layout/app_legal"
        android:key="legal"/>

    <Preference android:title="Item 2"
        android:layout="@layout/app_legal"
        android:key="legal2"/>

</PreferenceCategory>

我有app_legal.xml

<?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="match_parent"
    android:background="@drawable/greyline">

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="12dp"
        android:layout_marginBottom="12dp"
        android:layout_marginLeft="10dp">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Politica sulla riservatezza"
            android:id="@+id/textView"
            android:textSize="18sp"
            android:layout_centerVertical="true"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true" />

    </RelativeLayout>

</LinearLayout>

0 个答案:

没有答案