[DO NOT MERGE] Prefix view ids names to resolve layout overlay issues
Bug: 149120493
Bug: 154244647
Test: Manual
Change-Id: I810ff51b19d49c4598501741573526a0cc83c204
diff --git a/car-ui-lib/res/layout/car_ui_alert_dialog_title_with_subtitle.xml b/car-ui-lib/res/layout/car_ui_alert_dialog_title_with_subtitle.xml
index 271280d..3412610 100644
--- a/car-ui-lib/res/layout/car_ui_alert_dialog_title_with_subtitle.xml
+++ b/car-ui-lib/res/layout/car_ui_alert_dialog_title_with_subtitle.xml
@@ -23,7 +23,7 @@
style="@style/Widget.CarUi.AlertDialog.HeaderContainer">
<ImageView
- android:id="@+id/icon"
+ android:id="@+id/car_ui_alert_icon"
android:layout_width="@dimen/car_ui_dialog_icon_size"
android:layout_height="@dimen/car_ui_dialog_icon_size"
style="@style/Widget.CarUi.AlertDialog.Icon"/>
@@ -33,7 +33,7 @@
android:layout_height="wrap_content"
style="@style/Widget.CarUi.AlertDialog.TitleContainer">
<TextView
- android:id="@+id/alertTitle"
+ android:id="@+id/car_ui_alert_title"
android:singleLine="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
@@ -43,7 +43,7 @@
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:id="@+id/alertSubtitle"
+ android:id="@+id/car_ui_alert_subtitle"
android:textAppearance="@style/TextAppearance.CarUi.AlertDialog.Subtitle"/>
</LinearLayout>
diff --git a/car-ui-lib/src/com/android/car/ui/AlertDialogBuilder.java b/car-ui-lib/src/com/android/car/ui/AlertDialogBuilder.java
index 8622af3..2bb0398 100644
--- a/car-ui-lib/src/com/android/car/ui/AlertDialogBuilder.java
+++ b/car-ui-lib/src/com/android/car/ui/AlertDialogBuilder.java
@@ -629,9 +629,12 @@
View customTitle = LayoutInflater.from(mContext).inflate(
R.layout.car_ui_alert_dialog_title_with_subtitle, null);
- TextView mTitleView = CarUiUtils.requireViewByRefId(customTitle, R.id.alertTitle);
- TextView mSubtitleView = CarUiUtils.requireViewByRefId(customTitle, R.id.alertSubtitle);
- ImageView mIconView = CarUiUtils.requireViewByRefId(customTitle, R.id.icon);
+ TextView mTitleView =
+ CarUiUtils.requireViewByRefId(customTitle, R.id.car_ui_alert_title);
+ TextView mSubtitleView =
+ CarUiUtils.requireViewByRefId(customTitle, R.id.car_ui_alert_subtitle);
+ ImageView mIconView =
+ CarUiUtils.requireViewByRefId(customTitle, R.id.car_ui_alert_icon);
mTitleView.setText(mTitle);
mSubtitleView.setText(mSubtitle);