blob: da6b69fb5fd367a9e78a061e90aaec48297ff79e [file] [log] [blame]
Tony Mantler53c2c0d2015-03-30 14:13:30 -07001<?xml version="1.0" encoding="utf-8"?>
2<!--
3 ~ Copyright (C) 2015 The Android Open Source Project
4 ~
5 ~ Licensed under the Apache License, Version 2.0 (the "License");
6 ~ you may not use this file except in compliance with the License.
7 ~ You may obtain a copy of the License at
8 ~
9 ~ http://www.apache.org/licenses/LICENSE-2.0
10 ~
11 ~ Unless required by applicable law or agreed to in writing, software
12 ~ distributed under the License is distributed on an "AS IS" BASIS,
13 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 ~ See the License for the specific language governing permissions and
15 ~ limitations under the License
16 -->
17
18<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
19 xmlns:app="http://schemas.android.com/apk/res-auto"
20 android:layout_width="match_parent"
21 android:layout_height="wrap_content"
22 android:minHeight="?android:attr/listPreferredItemHeightSmall"
23 android:gravity="center_vertical"
24 android:paddingStart="?android:attr/listPreferredItemPaddingStart"
25 android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
Tony Mantlere04300d2015-09-08 15:36:13 -070026 android:background="?android:attr/selectableItemBackground"
Tony Mantler0e5468c2015-08-24 13:23:12 -070027 android:clipToPadding="false"
28 android:focusable="true" >
Tony Mantler53c2c0d2015-03-30 14:13:30 -070029
30 <LinearLayout
31 android:id="@+id/icon_frame"
32 android:layout_width="wrap_content"
33 android:layout_height="wrap_content"
34 android:layout_marginStart="-4dp"
35 android:minWidth="60dp"
36 android:gravity="start|center_vertical"
37 android:orientation="horizontal"
38 android:paddingEnd="12dp"
39 android:paddingTop="4dp"
40 android:paddingBottom="4dp">
41 <android.support.v7.internal.widget.PreferenceImageView
Tony Mantler0e5468c2015-08-24 13:23:12 -070042 android:id="@android:id/icon"
Tony Mantler53c2c0d2015-03-30 14:13:30 -070043 android:layout_width="wrap_content"
44 android:layout_height="wrap_content"
45 app:maxWidth="48dp"
46 app:maxHeight="48dp" />
47 </LinearLayout>
48
Tony Mantler0e5468c2015-08-24 13:23:12 -070049 <RelativeLayout
50 android:layout_width="wrap_content"
51 android:layout_height="wrap_content"
52 android:layout_weight="1"
53 android:paddingTop="16dp"
54 android:paddingBottom="16dp">
Tony Mantler53c2c0d2015-03-30 14:13:30 -070055
Tony Mantler0e5468c2015-08-24 13:23:12 -070056 <TextView android:id="@android:id/title"
57 android:layout_width="wrap_content"
58 android:layout_height="wrap_content"
59 android:singleLine="true"
60 android:textAppearance="?android:attr/textAppearanceListItem"
61 android:ellipsize="marquee" />
Tony Mantler53c2c0d2015-03-30 14:13:30 -070062
Tony Mantler0e5468c2015-08-24 13:23:12 -070063 <TextView android:id="@android:id/summary"
64 android:layout_width="wrap_content"
65 android:layout_height="wrap_content"
66 android:layout_below="@android:id/title"
67 android:layout_alignStart="@android:id/title"
68 android:textAppearance="?android:attr/textAppearanceListItemSecondary"
69 android:textColor="?android:attr/textColorSecondary"
70 android:maxLines="10" />
Tony Mantler53c2c0d2015-03-30 14:13:30 -070071
Tony Mantler0e5468c2015-08-24 13:23:12 -070072 </RelativeLayout>
Tony Mantler53c2c0d2015-03-30 14:13:30 -070073
Tony Mantler0e5468c2015-08-24 13:23:12 -070074 <!-- Preference should place its actual preference widget here. -->
75 <LinearLayout android:id="@android:id/widget_frame"
76 android:layout_width="wrap_content"
77 android:layout_height="match_parent"
78 android:gravity="end|center_vertical"
79 android:paddingStart="16dp"
80 android:orientation="vertical" />
Tony Mantler53c2c0d2015-03-30 14:13:30 -070081
82</LinearLayout>