From 1b0b22ce082ea9e05bc8c5861661ba189cfb559a Mon Sep 17 00:00:00 2001 From: "susanta.patra" Date: Fri, 8 Dec 2017 11:55:40 +0530 Subject: [PATCH] Fixed button bar alignment issue in RTL languages Buttons should be aligned opposite to English in RTL languages. Test: 1. RTL language 2. Create an alert dialog having positive, negative and neutral button. 3. Check the button bar alignment Bug: 70363698 Change-Id: I783dfdcf9cb3f85402a4ff3fa4c2d1d1caf5c3da Signed-off-by: susanta.patra --- core/java/com/android/internal/widget/ButtonBarLayout.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/com/android/internal/widget/ButtonBarLayout.java b/core/java/com/android/internal/widget/ButtonBarLayout.java index 6a0edef496435..82affe2f86b1d 100644 --- a/core/java/com/android/internal/widget/ButtonBarLayout.java +++ b/core/java/com/android/internal/widget/ButtonBarLayout.java @@ -151,7 +151,7 @@ public class ButtonBarLayout extends LinearLayout { private void setStacked(boolean stacked) { setOrientation(stacked ? LinearLayout.VERTICAL : LinearLayout.HORIZONTAL); - setGravity(stacked ? Gravity.RIGHT : Gravity.BOTTOM); + setGravity(stacked ? Gravity.END : Gravity.BOTTOM); final View spacer = findViewById(R.id.spacer); if (spacer != null) {