diff --git a/core/java/android/app/Notification.java b/core/java/android/app/Notification.java
index 7ce0c7060b054..d255616403855 100644
--- a/core/java/android/app/Notification.java
+++ b/core/java/android/app/Notification.java
@@ -6103,6 +6103,9 @@ public class Notification implements Parcelable
button.setImageViewIcon(R.id.action0, action.getIcon());
boolean priority = action.getExtras().getBoolean(CallStyle.KEY_ACTION_PRIORITY);
button.setBoolean(R.id.action0, "setWrapModePriority", priority);
+ int minWidthDimen =
+ priority ? R.dimen.call_notification_system_action_min_width : 0;
+ button.setIntDimen(R.id.action0, "setMinimumWidth", minWidthDimen);
}
} else {
button.setTextViewText(R.id.action0, processTextSpans(
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java
index ed8d34e4af5f3..03c40cb03d6f7 100644
--- a/core/java/android/view/View.java
+++ b/core/java/android/view/View.java
@@ -26005,6 +26005,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
*
* @attr ref android.R.styleable#View_minWidth
*/
+ @RemotableViewMethod
public void setMinimumWidth(int minWidth) {
mMinWidth = minWidth;
requestLayout();
diff --git a/core/res/res/values/dimens.xml b/core/res/res/values/dimens.xml
index 0e436e36b4742..43c0ec979281b 100644
--- a/core/res/res/values/dimens.xml
+++ b/core/res/res/values/dimens.xml
@@ -242,6 +242,9 @@
this = conversation_content_start (80dp) - button inset (4dp) - action padding (12dp) -->
64dp
+
+ 100dp
+
56dp
diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml
index 1f5a26c69ecd9..cfde7a1750c24 100644
--- a/core/res/res/values/symbols.xml
+++ b/core/res/res/values/symbols.xml
@@ -3127,6 +3127,7 @@
+