diff options
author | Anthony Hugh <ahugh@google.com> | 2015-09-23 22:53:50 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2015-09-23 22:53:50 +0000 |
commit | 9d51c1e17321029166d22f04bef57140905cbdc4 (patch) | |
tree | 17b781b3660f3e290b658ca01f0312160633140b /src/com/android/packageinstaller/permission/ui/wear/ConfirmationViewHandler.java | |
parent | c965cb21917b2dffec7ee5bb47ffa080cb482c1a (diff) | |
parent | 4b7427563d334dab50eb77028a78e709ea58880b (diff) | |
download | android_packages_apps_PackageInstaller-9d51c1e17321029166d22f04bef57140905cbdc4.tar.gz android_packages_apps_PackageInstaller-9d51c1e17321029166d22f04bef57140905cbdc4.tar.bz2 android_packages_apps_PackageInstaller-9d51c1e17321029166d22f04bef57140905cbdc4.zip |
Merge "Add new dialog for warning confirmations" into cw-e-dev
Diffstat (limited to 'src/com/android/packageinstaller/permission/ui/wear/ConfirmationViewHandler.java')
-rw-r--r-- | src/com/android/packageinstaller/permission/ui/wear/ConfirmationViewHandler.java | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/com/android/packageinstaller/permission/ui/wear/ConfirmationViewHandler.java b/src/com/android/packageinstaller/permission/ui/wear/ConfirmationViewHandler.java index b1ff52bc..d4ed8327 100644 --- a/src/com/android/packageinstaller/permission/ui/wear/ConfirmationViewHandler.java +++ b/src/com/android/packageinstaller/permission/ui/wear/ConfirmationViewHandler.java @@ -74,7 +74,7 @@ public abstract class ConfirmationViewHandler implements } public View createView() { - mRoot = LayoutInflater.from(mContext).inflate(R.layout.grant_permissions, null); + mRoot = LayoutInflater.from(mContext).inflate(R.layout.confirmation_dialog, null); mMessage = (TextView) mRoot.findViewById(R.id.message); mCurrentPageText = (TextView) mRoot.findViewById(R.id.current_page_text); @@ -141,16 +141,24 @@ public abstract class ConfirmationViewHandler implements case MODE_VERTICAL_BUTTONS: mHorizontalButtonBar.setVisibility(View.GONE); mVerticalButtonBar.setVisibility(View.VISIBLE); + mVerticalButton1.setText(getVerticalButton1Text()); mVerticalButton2.setText(getVerticalButton2Text()); - mVerticalButton3.setText(getVerticalButton3Text()); mVerticalButton1.setCompoundDrawablesWithIntrinsicBounds( getVerticalButton1Icon(), null, null, null); mVerticalButton2.setCompoundDrawablesWithIntrinsicBounds( getVerticalButton2Icon(), null, null, null); - mVerticalButton3.setCompoundDrawablesWithIntrinsicBounds( - getVerticalButton3Icon(), null, null, null); + + CharSequence verticalButton3Text = getVerticalButton3Text(); + if (TextUtils.isEmpty(verticalButton3Text)) { + mVerticalButton3.setVisibility(View.GONE); + } else { + mVerticalButton3.setText(getVerticalButton3Text()); + mVerticalButton3.setCompoundDrawablesWithIntrinsicBounds( + getVerticalButton3Icon(), null, null, null); + } + break; } |