diff --git a/core/res/res/drawable/ic_swap_horiz.xml b/core/res/res/drawable/ic_swap_horiz.xml new file mode 100644 index 0000000000000..e7517f9e8d91c --- /dev/null +++ b/core/res/res/drawable/ic_swap_horiz.xml @@ -0,0 +1,28 @@ + + + + + diff --git a/core/res/res/layout/user_switching_dialog.xml b/core/res/res/layout/user_switching_dialog.xml index c80621092e22c..2e041f5f2be2f 100644 --- a/core/res/res/layout/user_switching_dialog.xml +++ b/core/res/res/layout/user_switching_dialog.xml @@ -18,10 +18,13 @@ \ No newline at end of file + android:paddingBottom="24dp" /> diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml index 2112953d69623..114bbb7f66217 100644 --- a/core/res/res/values/symbols.xml +++ b/core/res/res/values/symbols.xml @@ -4763,4 +4763,6 @@ + + diff --git a/services/core/java/com/android/server/am/UserSwitchingDialog.java b/services/core/java/com/android/server/am/UserSwitchingDialog.java index 16d83ec729b91..7a6603d1f243f 100644 --- a/services/core/java/com/android/server/am/UserSwitchingDialog.java +++ b/services/core/java/com/android/server/am/UserSwitchingDialog.java @@ -91,8 +91,8 @@ class UserSwitchingDialog extends AlertDialog setCancelable(false); Resources res = getContext().getResources(); // Custom view due to alignment and font size requirements - View view = LayoutInflater.from(getContext()).inflate(R.layout.user_switching_dialog, - null); + TextView view = (TextView) LayoutInflater.from(getContext()).inflate( + R.layout.user_switching_dialog, null); String viewMessage = null; if (UserManager.isSplitSystemUser() && mNewUser.id == UserHandle.USER_SYSTEM) { @@ -115,9 +115,12 @@ class UserSwitchingDialog extends AlertDialog if (viewMessage == null) { viewMessage = res.getString(R.string.user_switching_message, mNewUser.name); } + + view.setCompoundDrawablesWithIntrinsicBounds(null, + getContext().getDrawable(R.drawable.ic_swap_horiz), null, null); } view.setAccessibilityPaneTitle(viewMessage); - ((TextView) view.findViewById(R.id.message)).setText(viewMessage); + view.setText(viewMessage); setView(view); }