From 3a46ce3bb19a3a1b745a945f8c346236d751c39c Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Mon, 22 Jun 2015 14:47:48 -0400 Subject: Use vertically stacked buttons when we don't have space Bug: 21997648 Change-Id: I72a9952f0f6d4134cacb18d1cef92701770e6c9d --- .../permission/ui/GrantPermissionsDefaultViewHandler.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/com') diff --git a/src/com/android/packageinstaller/permission/ui/GrantPermissionsDefaultViewHandler.java b/src/com/android/packageinstaller/permission/ui/GrantPermissionsDefaultViewHandler.java index 1f95352d..bb3ee356 100644 --- a/src/com/android/packageinstaller/permission/ui/GrantPermissionsDefaultViewHandler.java +++ b/src/com/android/packageinstaller/permission/ui/GrantPermissionsDefaultViewHandler.java @@ -20,6 +20,7 @@ import android.animation.Animator; import android.animation.AnimatorListenerAdapter; import android.animation.ObjectAnimator; import android.content.Context; +import android.content.res.Resources; import android.graphics.drawable.Icon; import android.os.Bundle; import android.util.SparseArray; @@ -38,6 +39,7 @@ import android.widget.CheckBox; import android.widget.ImageView; import android.widget.TextView; +import com.android.internal.widget.ButtonBarLayout; import com.android.packageinstaller.R; import java.util.ArrayList; @@ -291,6 +293,9 @@ final class GrantPermissionsDefaultViewHandler public View createView() { mRootView = (ManualLayoutFrame) LayoutInflater.from(mContext) .inflate(R.layout.grant_permissions, null); + ((ButtonBarLayout) mRootView.findViewById(R.id.button_group)).setAllowStacking( + Resources.getSystem().getBoolean( + com.android.internal.R.bool.allow_stacked_button_bar)); mDialogContainer = (ViewGroup) mRootView.findViewById(R.id.dialog_container); mMessageView = (TextView) mRootView.findViewById(R.id.permission_message); -- cgit v1.2.3