summaryrefslogtreecommitdiffstats
path: root/core/java/android/widget
diff options
context:
space:
mode:
authorAdam Powell <adamp@google.com>2015-06-17 20:22:35 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-06-17 20:22:37 +0000
commit074c340420105e04791bfd083aa36249a4f9362a (patch)
tree6d37676cfa89c6d33047bad983c5df94fa8792e0 /core/java/android/widget
parentc20c1eec9e222870b08c079898dbc334858994cc (diff)
parent6b3fc9a9035c87a23828c8f481732cb3213302a4 (diff)
downloadframeworks_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.java18
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();
}