diff --git a/core/res/res/layout/alert_dialog_button_bar_leanback.xml b/core/res/res/layout/alert_dialog_button_bar_leanback.xml
new file mode 100644
index 0000000000000..ea94af662dcfe
--- /dev/null
+++ b/core/res/res/layout/alert_dialog_button_bar_leanback.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/core/res/res/layout/alert_dialog_leanback.xml b/core/res/res/layout/alert_dialog_leanback.xml
index 848015c28f4af..091613fd9b563 100644
--- a/core/res/res/layout/alert_dialog_leanback.xml
+++ b/core/res/res/layout/alert_dialog_leanback.xml
@@ -1,6 +1,6 @@
-
+ android:gravity="start|top"
+ android:orientation="vertical">
-
+
+
-
-
-
-
-
-
+ android:minHeight="48dp">
-
-
-
-
-
+ android:orientation="vertical">
-
+
+
+
+
+
+
+
+
+
-
+
+
-
-
-
-
-
-
-
-
+ layout="@layout/alert_dialog_button_bar_leanback" />
+
diff --git a/core/res/res/values/dimens.xml b/core/res/res/values/dimens.xml
index 3b6e41ffa92ba..debdab0b37bae 100644
--- a/core/res/res/values/dimens.xml
+++ b/core/res/res/values/dimens.xml
@@ -394,10 +394,6 @@
64dp
48dip
-
- 27dip
-
- 54dip
48dip
diff --git a/core/res/res/values/styles_leanback.xml b/core/res/res/values/styles_leanback.xml
index 1ea70a95ec5b3..7eaf36d5366a8 100644
--- a/core/res/res/values/styles_leanback.xml
+++ b/core/res/res/values/styles_leanback.xml
@@ -16,6 +16,7 @@
+
+
diff --git a/core/res/res/values/themes_leanback.xml b/core/res/res/values/themes_leanback.xml
index b01e5485fba03..efe5826129824 100644
--- a/core/res/res/values/themes_leanback.xml
+++ b/core/res/res/values/themes_leanback.xml
@@ -22,7 +22,7 @@
- @style/Widget.Leanback.TimePicker
- @style/Widget.Leanback.DatePicker
- @style/Widget.Leanback.NumberPicker
- - @style/Widget.Leanback.Button.ButtonBar
+ - @style/Widget.Leanback.Button.ButtonBarGravityStart
- @style/Widget.Leanback.ButtonBar
@@ -34,7 +34,7 @@
- @style/Widget.Leanback.TimePicker
- @style/Widget.Leanback.DatePicker
- @style/Widget.Leanback.NumberPicker
- - @style/Widget.Leanback.Button.ButtonBar
+ - @style/Widget.Leanback.Button.ButtonBarGravityStart
- @style/Widget.Leanback.ButtonBar
@@ -46,7 +46,7 @@
- @style/Widget.Leanback.TimePicker
- @style/Widget.Leanback.DatePicker
- @style/Widget.Leanback.NumberPicker
- - @style/Widget.Leanback.Button.ButtonBar
+ - @style/Widget.Leanback.Button.ButtonBarGravityStart
- @style/Widget.Leanback.ButtonBar
@@ -58,7 +58,7 @@
- @style/Widget.Leanback.TimePicker
- @style/Widget.Leanback.DatePicker
- @style/Widget.Leanback.NumberPicker
- - @style/Widget.Leanback.Button.ButtonBar
+ - @style/Widget.Leanback.Button.ButtonBarGravityStart
- @style/Widget.Leanback.ButtonBar
@@ -70,7 +70,7 @@
- @style/Widget.Leanback.TimePicker
- @style/Widget.Leanback.DatePicker
- @style/Widget.Leanback.NumberPicker
- - @style/Widget.Leanback.Button.ButtonBar
+ - @style/Widget.Leanback.Button.ButtonBarGravityStart
- @style/Widget.Leanback.ButtonBar
@@ -82,7 +82,7 @@
- @style/Widget.Leanback.TimePicker
- @style/Widget.Leanback.DatePicker
- @style/Widget.Leanback.NumberPicker
- - @style/Widget.Leanback.Button.ButtonBar
+ - @style/Widget.Leanback.Button.ButtonBarGravityStart
- @style/Widget.Leanback.ButtonBar