diff options
author | Adam Powell <adamp@google.com> | 2015-06-17 20:22:35 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2015-06-17 20:22:37 +0000 |
commit | 074c340420105e04791bfd083aa36249a4f9362a (patch) | |
tree | 6d37676cfa89c6d33047bad983c5df94fa8792e0 /core/java/android/widget | |
parent | c20c1eec9e222870b08c079898dbc334858994cc (diff) | |
parent | 6b3fc9a9035c87a23828c8f481732cb3213302a4 (diff) | |
download | frameworks_base-074c340420105e04791bfd083aa36249a4f9362a.zip frameworks_base-074c340420105e04791bfd083aa36249a4f9362a.tar.gz frameworks_base-074c340420105e04791bfd083aa36249a4f9362a.tar.bz2 |
Merge "Add matching xml attributes for existing Toolbar properties" into mnc-dev
Diffstat (limited to 'core/java/android/widget')
-rw-r--r-- | core/java/android/widget/Toolbar.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/core/java/android/widget/Toolbar.java b/core/java/android/widget/Toolbar.java index 2ea2667..471ea9b 100644 --- a/core/java/android/widget/Toolbar.java +++ b/core/java/android/widget/Toolbar.java @@ -273,6 +273,24 @@ public class Toolbar extends ViewGroup { if (!TextUtils.isEmpty(navDesc)) { setNavigationContentDescription(navDesc); } + + final Drawable logo = a.getDrawable(R.styleable.Toolbar_logo); + if (logo != null) { + setLogo(logo); + } + + final CharSequence logoDesc = a.getText(R.styleable.Toolbar_logoDescription); + if (!TextUtils.isEmpty(logoDesc)) { + setLogoDescription(logoDesc); + } + + if (a.hasValue(R.styleable.Toolbar_titleTextColor)) { + setTitleTextColor(a.getColor(R.styleable.Toolbar_titleTextColor, 0xffffffff)); + } + + if (a.hasValue(R.styleable.Toolbar_subtitleTextColor)) { + setSubtitleTextColor(a.getColor(R.styleable.Toolbar_subtitleTextColor, 0xffffffff)); + } a.recycle(); } |