1<?xml version="1.0" encoding="utf-8"?>
2<!--
3  ~ Copyright (C) 2020 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
19    xmlns:android="http://schemas.android.com/apk/res/android"
20    android:layout_width="match_parent"
21    android:layout_height="wrap_content"
22    android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
23    android:paddingStart="?android:attr/listPreferredItemPaddingStart"
24    android:layout_marginTop="@dimen/action_buttons_margin_top"
25    android:layout_marginBottom="@dimen/action_buttons_margin_bottom"
26    android:orientation="vertical">
27
28    <View
29        android:id="@+id/topDivider"
30        android:layout_width="match_parent"
31        android:layout_height="@dimen/action_buttons_divider_height"
32        style="@style/Preference.CarUi.Divider"/>
33
34    <LinearLayout
35        android:layout_width="match_parent"
36        android:layout_height="wrap_content"
37        android:orientation="horizontal">
38
39        <com.android.car.ui.uxr.DrawableStateLinearLayout
40            android:id="@+id/button1"
41            style="?android:attr/buttonBarButtonStyle"
42            android:background="?android:attr/selectableItemBackground"
43            android:layout_width="wrap_content"
44            android:layout_height="wrap_content"
45            android:layout_weight="1"
46            android:orientation="horizontal"
47            android:minHeight="?android:attr/listPreferredItemHeightSmall">
48            <com.android.car.ui.uxr.DrawableStateImageView
49                android:id="@+id/button1Icon"
50                style="@style/PreferenceButtonIconAppearance"
51                android:layout_width="@dimen/secondary_icon_size"
52                android:layout_height="@dimen/secondary_icon_size"
53                android:scaleType="fitCenter"
54                android:layout_marginEnd="@dimen/action_buttons_icon_margin_end"
55                android:selectable="false"/>
56            <com.android.car.ui.uxr.DrawableStateTextView
57                android:id="@+id/button1Text"
58                style="@style/PreferenceButtonTextAppearance"
59                android:layout_width="wrap_content"
60                android:layout_height="wrap_content"
61                android:selectable="false"/>
62        </com.android.car.ui.uxr.DrawableStateLinearLayout>
63
64        <com.android.car.ui.uxr.DrawableStateLinearLayout
65            android:id="@+id/button2"
66            style="?android:attr/buttonBarButtonStyle"
67            android:background="?android:attr/selectableItemBackground"
68            android:layout_width="wrap_content"
69            android:layout_height="wrap_content"
70            android:layout_weight="1"
71            android:orientation="horizontal"
72            android:minHeight="?android:attr/listPreferredItemHeightSmall">
73            <com.android.car.ui.uxr.DrawableStateImageView
74                android:id="@+id/button2Icon"
75                style="@style/PreferenceButtonIconAppearance"
76                android:layout_width="@dimen/secondary_icon_size"
77                android:layout_height="@dimen/secondary_icon_size"
78                android:scaleType="fitCenter"
79                android:layout_marginEnd="@dimen/action_buttons_icon_margin_end"
80                android:selectable="false"/>
81            <com.android.car.ui.uxr.DrawableStateTextView
82                android:id="@+id/button2Text"
83                style="@style/PreferenceButtonTextAppearance"
84                android:layout_width="wrap_content"
85                android:layout_height="wrap_content"
86                android:selectable="false"/>
87        </com.android.car.ui.uxr.DrawableStateLinearLayout>
88
89        <com.android.car.ui.uxr.DrawableStateLinearLayout
90            android:id="@+id/button3"
91            style="?android:attr/buttonBarButtonStyle"
92            android:background="?android:attr/selectableItemBackground"
93            android:layout_width="wrap_content"
94            android:layout_height="wrap_content"
95            android:layout_weight="1"
96            android:orientation="horizontal"
97            android:minHeight="?android:attr/listPreferredItemHeightSmall">
98            <com.android.car.ui.uxr.DrawableStateImageView
99                android:id="@+id/button3Icon"
100                style="@style/PreferenceButtonIconAppearance"
101                android:layout_width="@dimen/secondary_icon_size"
102                android:layout_height="@dimen/secondary_icon_size"
103                android:scaleType="fitCenter"
104                android:layout_marginEnd="@dimen/action_buttons_icon_margin_end"
105                android:selectable="false"/>
106            <com.android.car.ui.uxr.DrawableStateTextView
107                android:id="@+id/button3Text"
108                style="@style/PreferenceButtonTextAppearance"
109                android:layout_width="wrap_content"
110                android:layout_height="wrap_content"
111                android:selectable="false"/>
112        </com.android.car.ui.uxr.DrawableStateLinearLayout>
113
114        <com.android.car.ui.uxr.DrawableStateLinearLayout
115            android:id="@+id/button4"
116            style="?android:attr/buttonBarButtonStyle"
117            android:background="?android:attr/selectableItemBackground"
118            android:layout_width="wrap_content"
119            android:layout_height="wrap_content"
120            android:layout_weight="1"
121            android:orientation="horizontal"
122            android:minHeight="?android:attr/listPreferredItemHeightSmall">
123            <com.android.car.ui.uxr.DrawableStateImageView
124                android:id="@+id/button4Icon"
125                style="@style/PreferenceButtonIconAppearance"
126                android:layout_width="@dimen/secondary_icon_size"
127                android:layout_height="@dimen/secondary_icon_size"
128                android:scaleType="fitCenter"
129                android:layout_marginEnd="@dimen/action_buttons_icon_margin_end"
130                android:selectable="false"/>
131            <com.android.car.ui.uxr.DrawableStateTextView
132                android:id="@+id/button4Text"
133                style="@style/PreferenceButtonTextAppearance"
134                android:layout_width="wrap_content"
135                android:layout_height="wrap_content"
136                android:selectable="false"/>
137        </com.android.car.ui.uxr.DrawableStateLinearLayout>
138
139    </LinearLayout>
140
141    <View
142        android:id="@+id/bottomDivider"
143        android:layout_width="match_parent"
144        android:layout_height="@dimen/action_buttons_divider_height"
145        style="@style/Preference.CarUi.Divider"/>
146
147</LinearLayout>
148
149