Rename styles and widgets from Chassis to CarUI

Bug: 140950423

Test: build and deploy test app
Change-Id: I997e68a89af37c0e8b67a5289233529e049b0346
diff --git a/car-chassis-lib/README.md b/car-chassis-lib/README.md
index 3d1015a..fed3893 100644
--- a/car-chassis-lib/README.md
+++ b/car-chassis-lib/README.md
@@ -2,7 +2,7 @@
 Components and resources designed to increase Automotive UI consistency between
 GAS (Google Automotive Services) apps, system-apps and OEM developed apps.
 
-See: go/aae-chassis
+See: go/aae-carui
 
 ## Content
 
diff --git a/car-chassis-lib/res/layout-port/car_ui_toolbar.xml b/car-chassis-lib/res/layout-port/car_ui_toolbar.xml
index eb35eac..a0f0f5c 100644
--- a/car-chassis-lib/res/layout-port/car_ui_toolbar.xml
+++ b/car-chassis-lib/res/layout-port/car_ui_toolbar.xml
@@ -63,7 +63,7 @@
         android:layout_width="0dp"
         android:layout_height="wrap_content"
         android:layout_marginStart="@dimen/car_ui_toolbar_title_margin_start"
-        style="@style/TextAppearance.Chassis.Widget.Toolbar.Title"
+        style="@style/TextAppearance.CarUi.Widget.Toolbar.Title"
         app:layout_constraintTop_toTopOf="parent"
         app:layout_constraintBottom_toTopOf="@id/row_separator"
         app:layout_constraintStart_toEndOf="@id/nav_icon_container"
diff --git a/car-chassis-lib/res/layout/car_ui_preference.xml b/car-chassis-lib/res/layout/car_ui_preference.xml
index 7c0807e..2c2f4cf 100644
--- a/car-chassis-lib/res/layout/car_ui_preference.xml
+++ b/car-chassis-lib/res/layout/car_ui_preference.xml
@@ -52,13 +52,13 @@
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:singleLine="true"
-            android:textAppearance="@style/TextAppearance.Chassis.PreferenceTitle"/>
+            android:textAppearance="@style/TextAppearance.CarUi.PreferenceTitle"/>
 
         <TextView
             android:id="@android:id/summary"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:textAppearance="@style/TextAppearance.Chassis.PreferenceSummary"/>
+            android:textAppearance="@style/TextAppearance.CarUi.PreferenceSummary"/>
 
     </LinearLayout>
 
diff --git a/car-chassis-lib/res/layout/car_ui_preference_category.xml b/car-chassis-lib/res/layout/car_ui_preference_category.xml
index f5477f7..a9f3938 100644
--- a/car-chassis-lib/res/layout/car_ui_preference_category.xml
+++ b/car-chassis-lib/res/layout/car_ui_preference_category.xml
@@ -50,14 +50,14 @@
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:textAlignment="viewStart"
-            android:textAppearance="@style/TextAppearance.Chassis.PreferenceCategoryTitle"/>
+            android:textAppearance="@style/TextAppearance.CarUi.PreferenceCategoryTitle"/>
 
         <TextView
             android:id="@android:id/summary"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:singleLine="true"
-            android:textAppearance="@style/TextAppearance.Chassis.PreferenceSummary"/>
+            android:textAppearance="@style/TextAppearance.CarUi.PreferenceSummary"/>
 
     </LinearLayout>
 
diff --git a/car-chassis-lib/res/layout/car_ui_preference_dialog_edittext.xml b/car-chassis-lib/res/layout/car_ui_preference_dialog_edittext.xml
index b9574aa..04c1c37 100644
--- a/car-chassis-lib/res/layout/car_ui_preference_dialog_edittext.xml
+++ b/car-chassis-lib/res/layout/car_ui_preference_dialog_edittext.xml
@@ -25,7 +25,7 @@
 
     <TextView
         android:id="@android:id/message"
-        style="@style/TextAppearance.Chassis.PreferenceEditTextDialogMessage"
+        style="@style/TextAppearance.CarUi.PreferenceEditTextDialogMessage"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:layout_marginBottom="@dimen/car_ui_preference_edit_text_dialog_message_margin_bottom"
diff --git a/car-chassis-lib/res/layout/car_ui_preference_fragment.xml b/car-chassis-lib/res/layout/car_ui_preference_fragment.xml
index 83d8785..b70bfa5 100644
--- a/car-chassis-lib/res/layout/car_ui_preference_fragment.xml
+++ b/car-chassis-lib/res/layout/car_ui_preference_fragment.xml
@@ -24,7 +24,7 @@
         android:id="@android:id/list_container"
         android:layout_width="match_parent"
         android:layout_height="match_parent">
-        <com.android.car.chassis.pagedrecyclerview.PagedRecyclerView
+        <com.android.car.ui.pagedrecyclerview.PagedRecyclerView
             android:id="@+id/recycler_view"
             android:layout_width="match_parent"
             android:layout_height="match_parent"
diff --git a/car-chassis-lib/res/layout/car_ui_preference_widget_seekbar.xml b/car-chassis-lib/res/layout/car_ui_preference_widget_seekbar.xml
index e059920..9442e7e 100644
--- a/car-chassis-lib/res/layout/car_ui_preference_widget_seekbar.xml
+++ b/car-chassis-lib/res/layout/car_ui_preference_widget_seekbar.xml
@@ -47,7 +47,7 @@
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:singleLine="true"
-            android:textAppearance="@style/TextAppearance.Chassis.PreferenceTitle"/>
+            android:textAppearance="@style/TextAppearance.CarUi.PreferenceTitle"/>
 
         <TextView
             android:id="@android:id/summary"
@@ -55,7 +55,7 @@
             android:layout_height="wrap_content"
             android:layout_alignStart="@android:id/title"
             android:layout_below="@android:id/title"
-            android:textAppearance="@style/TextAppearance.Chassis.PreferenceSummary"/>
+            android:textAppearance="@style/TextAppearance.CarUi.PreferenceSummary"/>
 
         <!-- Using UnPressableLinearLayout as a workaround to disable the pressed state propagation
         to the children of this container layout. Otherwise, the animated pressed state will also
diff --git a/car-chassis-lib/res/layout/car_ui_tab_item.xml b/car-chassis-lib/res/layout/car_ui_tab_item.xml
index 653b8a1..62f4ac7 100644
--- a/car-chassis-lib/res/layout/car_ui_tab_item.xml
+++ b/car-chassis-lib/res/layout/car_ui_tab_item.xml
@@ -29,5 +29,5 @@
         android:layout_height="wrap_content"
         android:singleLine="true"
         android:gravity="center"
-        android:textAppearance="@style/TextAppearance.Chassis.Widget.Toolbar.Tab"/>
+        android:textAppearance="@style/TextAppearance.CarUi.Widget.Toolbar.Tab"/>
 </merge>
diff --git a/car-chassis-lib/res/layout/car_ui_toolbar.xml b/car-chassis-lib/res/layout/car_ui_toolbar.xml
index 5e34143..4d1a8a6 100644
--- a/car-chassis-lib/res/layout/car_ui_toolbar.xml
+++ b/car-chassis-lib/res/layout/car_ui_toolbar.xml
@@ -34,7 +34,7 @@
             android:layout_height="@dimen/car_ui_toolbar_icon_size"
             android:layout_gravity="center"
             android:scaleType="fitXY"
-            style="@style/Widget.Chassis.Toolbar.NavIcon"/>
+            style="@style/Widget.CarUi.Toolbar.NavIcon"/>
         <ImageView
             android:id="@+id/logo"
             android:layout_width="@dimen/car_ui_toolbar_icon_size"
@@ -48,7 +48,7 @@
         android:layout_width="0dp"
         android:layout_height="wrap_content"
         android:layout_marginStart="@dimen/car_ui_toolbar_title_margin_start"
-        style="@style/TextAppearance.Chassis.Widget.Toolbar.Title"
+        style="@style/TextAppearance.CarUi.Widget.Toolbar.Title"
         app:layout_constraintTop_toTopOf="parent"
         app:layout_constraintBottom_toTopOf="@+id/bottom_styleable"
         app:layout_constraintStart_toEndOf="@+id/nav_icon_container"
diff --git a/car-chassis-lib/res/layout/car_ui_toolbar_menu_item_text.xml b/car-chassis-lib/res/layout/car_ui_toolbar_menu_item_text.xml
index a44a308..bfe93ec 100644
--- a/car-chassis-lib/res/layout/car_ui_toolbar_menu_item_text.xml
+++ b/car-chassis-lib/res/layout/car_ui_toolbar_menu_item_text.xml
@@ -17,7 +17,7 @@
 <Button
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:id="@+id/car_ui_toolbar_menu_item_text"
-    style="@style/Widget.Chassis.Toolbar.TextButton"
+    style="@style/Widget.CarUi.Toolbar.TextButton"
     android:layout_width="wrap_content"
     android:layout_height="match_parent"
     android:layout_marginLeft="@dimen/car_ui_toolbar_menu_item_margin"
diff --git a/car-chassis-lib/res/values/attrs.xml b/car-chassis-lib/res/values/attrs.xml
index 6867254..6dc11a8 100644
--- a/car-chassis-lib/res/values/attrs.xml
+++ b/car-chassis-lib/res/values/attrs.xml
@@ -14,7 +14,7 @@
  limitations under the License.
 -->
 <resources>
-    <declare-styleable name="ChassisToolbar">
+    <declare-styleable name="CarUiToolbar">
         <!-- Title of the toolbar, only displayed in certain conditions -->
         <attr name="title" format="string"/>
         <!-- Logo drawable for the toolbar. Appears when there's no back/close button shown -->
@@ -34,8 +34,8 @@
         <attr name="showBackground" format="boolean"/>
     </declare-styleable>
 
-    <!-- Theme attribute to specifying a default style for all chassisToolbars -->
-    <attr name="chassisToolbarStyle" format="reference"/>
+    <!-- Theme attribute to specifying a default style for all CarUiToolbars -->
+    <attr name="CarUiToolbarStyle" format="reference"/>
 
     <declare-styleable name="PagedRecyclerView">
         <!-- Whether to enable the car_ui_pagedrecyclerview_divider for linear layout or not. -->
diff --git a/car-chassis-lib/res/values/styles.xml b/car-chassis-lib/res/values/styles.xml
index 2974efb..6e9a643 100644
--- a/car-chassis-lib/res/values/styles.xml
+++ b/car-chassis-lib/res/values/styles.xml
@@ -15,35 +15,35 @@
 -->
 <resources xmlns:android="http://schemas.android.com/apk/res/android">
 
-    <!-- Styles for chassis tab view -->
+    <!-- Styles for CarUi tab view -->
 
-    <style name="Widget.Chassis" parent="android:Widget.DeviceDefault"/>
+    <style name="Widget.CarUi" parent="android:Widget.DeviceDefault"/>
 
-    <style name="Widget.Chassis.Toolbar"/>
+    <style name="Widget.CarUi.Toolbar"/>
 
-    <style name="Widget.Chassis.Toolbar.NavIcon">
+    <style name="Widget.CarUi.Toolbar.NavIcon">
         <item name="android:tint">@color/car_ui_primary_text_color</item>
         <item name="android:src">@drawable/car_ui_icon_arrow_back</item>
     </style>
 
-    <style name="Widget.Chassis.Toolbar.TextButton">
+    <style name="Widget.CarUi.Toolbar.TextButton">
         <item name="android:background">?android:attr/selectableItemBackground</item>
         <item name="android:textColor">?android:attr/colorAccent</item>
-        <item name="android:textAppearance">@style/TextAppearance.Chassis.Widget.Toolbar.Tab</item>
+        <item name="android:textAppearance">@style/TextAppearance.CarUi.Widget.Toolbar.Tab</item>
     </style>
 
-    <style name="Widget.Chassis.PagedRecyclerView"/>
-    <style name="Widget.Chassis.PagedRecyclerView.NestedRecyclerView"/>
+    <style name="Widget.CarUi.PagedRecyclerView"/>
+    <style name="Widget.CarUi.PagedRecyclerView.NestedRecyclerView"/>
 
     <!-- Preference Styles -->
 
-    <style name="Preference.Chassis">
+    <style name="Preference.CarUi">
         <item name="android:layout">@layout/car_ui_preference</item>
         <item name="allowDividerAbove">@bool/car_ui_preference_allow_divider_above</item>
         <item name="allowDividerBelow">@bool/car_ui_preference_allow_divider_below</item>
     </style>
 
-    <style name="Preference.Chassis.Category">
+    <style name="Preference.CarUi.Category">
         <item name="android:layout">@layout/car_ui_preference_category</item>
         <!-- The title should not dim if the category is disabled, instead only the preference children should dim. -->
         <item name="android:shouldDisableView">false</item>
@@ -52,48 +52,48 @@
         <item name="allowDividerBelow">@bool/car_ui_preference_category_allow_divider_below</item>
     </style>
 
-    <style name="Preference.Chassis.CheckBoxPreference">
+    <style name="Preference.CarUi.CheckBoxPreference">
         <item name="android:widgetLayout">@layout/car_ui_preference_widget_checkbox</item>
     </style>
 
-    <style name="Preference.Chassis.DialogPreference">
+    <style name="Preference.CarUi.DialogPreference">
         <item name="android:positiveButtonText">@string/car_ui_dialog_preference_positive</item>
         <item name="android:negativeButtonText">@string/car_ui_dialog_preference_negative</item>
     </style>
 
-    <style name="Preference.Chassis.DialogPreference.EditTextPreference">
+    <style name="Preference.CarUi.DialogPreference.EditTextPreference">
         <item name="android:dialogLayout">@layout/car_ui_preference_dialog_edittext</item>
     </style>
 
-    <style name="Preference.Chassis.DropDown">
+    <style name="Preference.CarUi.DropDown">
         <item name="android:layout">@layout/car_ui_preference_dropdown</item>
     </style>
 
-    <style name="Preference.Chassis.Information">
+    <style name="Preference.CarUi.Information">
         <item name="android:enabled">false</item>
         <item name="android:shouldDisableView">false</item>
     </style>
 
-    <style name="Preference.Chassis.PreferenceScreen"/>
+    <style name="Preference.CarUi.PreferenceScreen"/>
 
-    <style name="Preference.Chassis.SeekBarPreference">
+    <style name="Preference.CarUi.SeekBarPreference">
         <item name="android:layout">@layout/car_ui_preference_widget_seekbar</item>
         <item name="adjustable">true</item>
         <item name="showSeekBarValue">false</item>
     </style>
 
-    <style name="Preference.Chassis.SwitchPreference">
+    <style name="Preference.CarUi.SwitchPreference">
         <item name="android:widgetLayout">@layout/car_ui_preference_widget_switch</item>
         <item name="android:switchTextOn">@string/car_ui_switch_preference_on</item>
         <item name="android:switchTextOff">@string/car_ui_switch_preference_off</item>
     </style>
 
-    <style name="PreferenceFragment.Chassis">
+    <style name="PreferenceFragment.CarUi">
         <item name="android:divider">?android:attr/listDivider</item>
         <item name="android:layout">@layout/car_ui_preference_fragment</item>
     </style>
 
-    <style name="PreferenceFragmentList.Chassis">
+    <style name="PreferenceFragmentList.CarUi">
         <item name="android:paddingTop">0dp</item>
         <item name="android:paddingBottom">0dp</item>
         <item name="android:paddingLeft">0dp</item>
@@ -104,42 +104,42 @@
 
     <!-- TextAppearance -->
 
-    <style name="TextAppearance.Chassis" parent="android:TextAppearance.DeviceDefault">
+    <style name="TextAppearance.CarUi" parent="android:TextAppearance.DeviceDefault">
         <item name="android:textColor">?android:attr/textColorPrimary</item>
     </style>
 
-    <style name="TextAppearance.Chassis.PreferenceCategoryTitle">
+    <style name="TextAppearance.CarUi.PreferenceCategoryTitle">
         <item name="android:fontFamily">@string/car_ui_preference_category_title_font_family</item>
         <item name="android:textColor">@color/car_ui_preference_category_title_text_color</item>
         <item name="android:textSize">@dimen/car_ui_preference_category_text_size</item>
     </style>
 
-    <style name="TextAppearance.Chassis.PreferenceSummary">
+    <style name="TextAppearance.CarUi.PreferenceSummary">
         <item name="android:textColor">@color/car_ui_preference_summary_text_color</item>
         <item name="android:textSize">@dimen/car_ui_preference_summary_text_size</item>
     </style>
 
-    <style name="TextAppearance.Chassis.PreferenceTitle">
+    <style name="TextAppearance.CarUi.PreferenceTitle">
         <item name="android:textColor">@color/car_ui_preference_title_text_color</item>
         <item name="android:textSize">@dimen/car_ui_preference_title_text_size</item>
     </style>
 
-    <style name="TextAppearance.Chassis.PreferenceEditTextDialogMessage">
+    <style name="TextAppearance.CarUi.PreferenceEditTextDialogMessage">
         <item name="android:textColor">@color/car_ui_preference_edit_text_dialog_message_text_color</item>
         <item name="android:textSize">@dimen/car_ui_preference_edit_text_dialog_message_text_size</item>
     </style>
 
-    <style name="TextAppearance.Chassis.Widget"/>
+    <style name="TextAppearance.CarUi.Widget"/>
 
-    <style name="TextAppearance.Chassis.Widget.Toolbar"/>
+    <style name="TextAppearance.CarUi.Widget.Toolbar"/>
 
-    <style name="TextAppearance.Chassis.Widget.Toolbar.Title">
+    <style name="TextAppearance.CarUi.Widget.Toolbar.Title">
         <item name="android:singleLine">true</item>
         <item name="android:textSize">32sp</item>
         <item name="android:letterSpacing">@dimen/car_ui_letter_spacing_body1</item>
     </style>
 
-    <style name="TextAppearance.Chassis.Widget.Toolbar.Tab">
+    <style name="TextAppearance.CarUi.Widget.Toolbar.Tab">
         <item name="android:textSize">24sp</item>
         <item name="android:letterSpacing">@dimen/car_ui_letter_spacing_body3</item>
     </style>
diff --git a/car-chassis-lib/res/values/themes.xml b/car-chassis-lib/res/values/themes.xml
index 4c41a38..0eadfb7 100644
--- a/car-chassis-lib/res/values/themes.xml
+++ b/car-chassis-lib/res/values/themes.xml
@@ -15,14 +15,14 @@
 -->
 <resources xmlns:android="http://schemas.android.com/apk/res/android">
     <!-- Base application theme. -->
-    <style name="ChassisTheme" parent="android:Theme.DeviceDefault">
+    <style name="CarUiTheme" parent="android:Theme.DeviceDefault">
         <item name="android:windowActionBar">false</item>
         <item name="android:windowNoTitle">true</item>
     </style>
 
-    <!-- TODO: merge with ChassisTheme and extend DeviceDefault.NoActionBar once toolbar is ready -->
+    <!-- TODO: merge with CarUiTheme and extend DeviceDefault.NoActionBar once toolbar is ready -->
     <!-- TODO: for internal TODOs, expand theme/style to leaf resources as necessary -->
-    <style name="Theme.Chassis" parent="@android:style/Theme.DeviceDefault">
+    <style name="Theme.CarUi" parent="@android:style/Theme.DeviceDefault">
 
         <!-- Attributes from: Base.V7.Theme.AppCompat -->
 
@@ -204,25 +204,25 @@
         <item name="listChoiceIndicatorSingleAnimated">?android:attr/listChoiceIndicatorSingle</item>
         <item name="listChoiceIndicatorMultipleAnimated">?android:attr/listChoiceIndicatorMultiple</item>
 
-        <item name="preferenceTheme">@style/ChassisPreferenceTheme</item>
+        <item name="preferenceTheme">@style/CarUiPreferenceTheme</item>
     </style>
 
-    <style name="ChassisPreferenceTheme">
-        <item name="checkBoxPreferenceStyle">@style/Preference.Chassis.CheckBoxPreference
+    <style name="CarUiPreferenceTheme">
+        <item name="checkBoxPreferenceStyle">@style/Preference.CarUi.CheckBoxPreference
         </item>
-        <item name="dialogPreferenceStyle">@style/Preference.Chassis.DialogPreference</item>
-        <item name="dropdownPreferenceStyle">@style/Preference.Chassis.DropDown</item>
+        <item name="dialogPreferenceStyle">@style/Preference.CarUi.DialogPreference</item>
+        <item name="dropdownPreferenceStyle">@style/Preference.CarUi.DropDown</item>
         <item name="editTextPreferenceStyle">
-            @style/Preference.Chassis.DialogPreference.EditTextPreference
+            @style/Preference.CarUi.DialogPreference.EditTextPreference
         </item>
-        <item name="preferenceCategoryStyle">@style/Preference.Chassis.Category</item>
-        <item name="preferenceFragmentCompatStyle">@style/PreferenceFragment.Chassis</item>
-        <item name="preferenceFragmentListStyle">@style/PreferenceFragmentList.Chassis</item>
-        <item name="preferenceFragmentStyle">@style/PreferenceFragment.Chassis</item>
-        <item name="preferenceScreenStyle">@style/Preference.Chassis.PreferenceScreen</item>
-        <item name="preferenceStyle">@style/Preference.Chassis</item>
-        <item name="seekBarPreferenceStyle">@style/Preference.Chassis.SeekBarPreference</item>
-        <item name="switchPreferenceStyle">@style/Preference.Chassis.SwitchPreference</item>
+        <item name="preferenceCategoryStyle">@style/Preference.CarUi.Category</item>
+        <item name="preferenceFragmentCompatStyle">@style/PreferenceFragment.CarUi</item>
+        <item name="preferenceFragmentListStyle">@style/PreferenceFragmentList.CarUi</item>
+        <item name="preferenceFragmentStyle">@style/PreferenceFragment.CarUi</item>
+        <item name="preferenceScreenStyle">@style/Preference.CarUi.PreferenceScreen</item>
+        <item name="preferenceStyle">@style/Preference.CarUi</item>
+        <item name="seekBarPreferenceStyle">@style/Preference.CarUi.SeekBarPreference</item>
+        <item name="switchPreferenceStyle">@style/Preference.CarUi.SwitchPreference</item>
     </style>
 
 </resources>
diff --git a/car-chassis-lib/src/com/android/car/ui/pagedrecyclerview/PagedRecyclerView.java b/car-chassis-lib/src/com/android/car/ui/pagedrecyclerview/PagedRecyclerView.java
index a6eded0..99a3abe 100644
--- a/car-chassis-lib/src/com/android/car/ui/pagedrecyclerview/PagedRecyclerView.java
+++ b/car-chassis-lib/src/com/android/car/ui/pagedrecyclerview/PagedRecyclerView.java
@@ -265,7 +265,7 @@
         TypedArray a =
                 context.obtainStyledAttributes(
                         attrs, R.styleable.PagedRecyclerView, defStyleAttr,
-                        R.style.Widget_Chassis_PagedRecyclerView);
+                        R.style.Widget_CarUi_PagedRecyclerView);
 
         mScrollBarEnabled = context.getResources().getBoolean(R.bool.car_ui_scrollbar_enable);
         mFullyInitialized = false;
@@ -278,7 +278,7 @@
 
         mNestedRecyclerView =
                 new RecyclerView(context, attrs,
-                        R.style.Widget_Chassis_PagedRecyclerView_NestedRecyclerView);
+                        R.style.Widget_CarUi_PagedRecyclerView_NestedRecyclerView);
 
         mScrollBarPaddingStart =
                 context.getResources().getDimension(R.dimen.car_ui_scrollbar_padding_start);
diff --git a/car-chassis-lib/src/com/android/car/ui/toolbar/Toolbar.java b/car-chassis-lib/src/com/android/car/ui/toolbar/Toolbar.java
index 3ea4792..c2161f5 100644
--- a/car-chassis-lib/src/com/android/car/ui/toolbar/Toolbar.java
+++ b/car-chassis-lib/src/com/android/car/ui/toolbar/Toolbar.java
@@ -52,7 +52,7 @@
  */
 public class Toolbar extends FrameLayout {
 
-    private static final String TAG = "ChassisToolbar";
+    private static final String TAG = "CarUiToolbar";
 
     /** Enum of states the toolbar can be in. Controls what elements of the toolbar are displayed */
     public enum State {
@@ -114,7 +114,7 @@
     }
 
     public Toolbar(Context context, AttributeSet attrs) {
-        this(context, attrs, R.attr.chassisToolbarStyle);
+        this(context, attrs, R.attr.CarUiToolbarStyle);
     }
 
     public Toolbar(Context context, AttributeSet attrs, int defStyleAttr) {
@@ -139,20 +139,20 @@
         mOverflowButton = requireViewById(R.id.car_ui_toolbar_overflow_button);
 
         TypedArray a = context.obtainStyledAttributes(
-                attrs, R.styleable.ChassisToolbar, defStyleAttr, defStyleRes);
+                attrs, R.styleable.CarUiToolbar, defStyleAttr, defStyleRes);
 
         try {
-            mTitle.setText(a.getString(R.styleable.ChassisToolbar_title));
-            setLogo(a.getResourceId(R.styleable.ChassisToolbar_logo, 0));
-            setBackgroundShown(a.getBoolean(R.styleable.ChassisToolbar_showBackground, true));
+            mTitle.setText(a.getString(R.styleable.CarUiToolbar_title));
+            setLogo(a.getResourceId(R.styleable.CarUiToolbar_logo, 0));
+            setBackgroundShown(a.getBoolean(R.styleable.CarUiToolbar_showBackground, true));
             mShowMenuItemsWhileSearching = a.getBoolean(
-                    R.styleable.ChassisToolbar_showMenuItemsWhileSearching, false);
-            String searchHint = a.getString(R.styleable.ChassisToolbar_searchHint);
+                    R.styleable.CarUiToolbar_showMenuItemsWhileSearching, false);
+            String searchHint = a.getString(R.styleable.CarUiToolbar_searchHint);
             if (searchHint != null) {
                 setSearchHint(searchHint);
             }
 
-            switch (a.getInt(R.styleable.ChassisToolbar_state, 0)) {
+            switch (a.getInt(R.styleable.CarUiToolbar_state, 0)) {
                 case 0:
                     setState(State.HOME);
                     break;
@@ -276,7 +276,7 @@
     @Override
     public void setBackground(Drawable d) {
         throw new UnsupportedOperationException(
-                "You can not change the background of a chassis toolbar, use "
+                "You can not change the background of a CarUi toolbar, use "
                 + "setBackgroundShown(boolean) or an RRO instead.");
     }
 
@@ -326,7 +326,7 @@
     }
 
     private void createOverflowDialog() {
-        // TODO(b/140564530) Use a chassis alert with a (paged)recyclerview here
+        // TODO(b/140564530) Use a carui alert with a (paged)recyclerview here
         // TODO(b/140563930) Support enabled/disabled overflow items
 
         CharSequence[] itemTitles = mOverflowItems.stream()
diff --git a/car-chassis-lib/tests/paintbooth/AndroidManifest-gradle.xml b/car-chassis-lib/tests/paintbooth/AndroidManifest-gradle.xml
index d812c74..b79960e 100644
--- a/car-chassis-lib/tests/paintbooth/AndroidManifest-gradle.xml
+++ b/car-chassis-lib/tests/paintbooth/AndroidManifest-gradle.xml
@@ -21,7 +21,7 @@
   <application
       android:icon="@drawable/ic_launcher"
       android:label="@string/app_name"
-      android:theme="@style/ChassisTheme">
+      android:theme="@style/CarUiTheme">
     <activity
         android:name=".MainActivity"
         android:exported="true">
diff --git a/car-chassis-lib/tests/paintbooth/AndroidManifest.xml b/car-chassis-lib/tests/paintbooth/AndroidManifest.xml
index d9a8c4f..c39cbc5 100644
--- a/car-chassis-lib/tests/paintbooth/AndroidManifest.xml
+++ b/car-chassis-lib/tests/paintbooth/AndroidManifest.xml
@@ -25,7 +25,7 @@
   <application
       android:icon="@drawable/ic_launcher"
       android:label="@string/app_name"
-      android:theme="@style/ChassisTheme">
+      android:theme="@style/CarUiTheme">
     <activity
         android:name=".MainActivity"
         android:exported="true">
diff --git a/car-chassis-lib/tests/paintbooth/build.gradle b/car-chassis-lib/tests/paintbooth/build.gradle
index b89f0f7..099d180 100644
--- a/car-chassis-lib/tests/paintbooth/build.gradle
+++ b/car-chassis-lib/tests/paintbooth/build.gradle
@@ -19,7 +19,7 @@
 android {
     compileSdkVersion 28
     defaultConfig {
-        applicationId "com.android.car.chassis.paintbooth"
+        applicationId "com.android.car.ui.paintbooth"
         minSdkVersion 28
         targetSdkVersion 28
         versionCode 1