Loading api/current.txt +2 −0 Original line number Diff line number Diff line Loading @@ -38219,9 +38219,11 @@ package android.widget { method public void setSubtitle(int); method public void setSubtitle(java.lang.CharSequence); method public void setSubtitleTextAppearance(android.content.Context, int); method public void setSubtitleTextColor(int); method public void setTitle(int); method public void setTitle(java.lang.CharSequence); method public void setTitleTextAppearance(android.content.Context, int); method public void setTitleTextColor(int); method public boolean showOverflowMenu(); } core/java/android/widget/Toolbar.java +39 −2 Original line number Diff line number Diff line Loading @@ -124,6 +124,9 @@ public class Toolbar extends ViewGroup { private CharSequence mTitleText; private CharSequence mSubtitleText; private int mTitleTextColor; private int mSubtitleTextColor; // Clear me after use. private final ArrayList<View> mTempViews = new ArrayList<View>(); Loading Loading @@ -498,8 +501,13 @@ public class Toolbar extends ViewGroup { mTitleTextView = new TextView(context); mTitleTextView.setSingleLine(); mTitleTextView.setEllipsize(TextUtils.TruncateAt.END); if (mTitleTextAppearance != 0) { mTitleTextView.setTextAppearance(context, mTitleTextAppearance); } if (mTitleTextColor != 0) { mTitleTextView.setTextColor(mTitleTextColor); } } if (mTitleTextView.getParent() == null) { addSystemView(mTitleTextView); } Loading Loading @@ -546,8 +554,13 @@ public class Toolbar extends ViewGroup { mSubtitleTextView = new TextView(context); mSubtitleTextView.setSingleLine(); mSubtitleTextView.setEllipsize(TextUtils.TruncateAt.END); if (mSubtitleTextAppearance != 0) { mSubtitleTextView.setTextAppearance(context, mSubtitleTextAppearance); } if (mSubtitleTextColor != 0) { mSubtitleTextView.setTextColor(mSubtitleTextColor); } } if (mSubtitleTextView.getParent() == null) { addSystemView(mSubtitleTextView); } Loading Loading @@ -582,6 +595,30 @@ public class Toolbar extends ViewGroup { } } /** * Sets the text color of the title, if present. * * @param color The new text color in 0xAARRGGBB format */ public void setTitleTextColor(int color) { mTitleTextColor = color; if (mTitleTextView != null) { mTitleTextView.setTextColor(color); } } /** * Sets the text color of the subtitle, if present. * * @param color The new text color in 0xAARRGGBB format */ public void setSubtitleTextColor(int color) { mSubtitleTextColor = color; if (mSubtitleTextView != null) { mSubtitleTextView.setTextColor(color); } } /** * Set the icon to use for the toolbar's navigation button. * Loading Loading
api/current.txt +2 −0 Original line number Diff line number Diff line Loading @@ -38219,9 +38219,11 @@ package android.widget { method public void setSubtitle(int); method public void setSubtitle(java.lang.CharSequence); method public void setSubtitleTextAppearance(android.content.Context, int); method public void setSubtitleTextColor(int); method public void setTitle(int); method public void setTitle(java.lang.CharSequence); method public void setTitleTextAppearance(android.content.Context, int); method public void setTitleTextColor(int); method public boolean showOverflowMenu(); }
core/java/android/widget/Toolbar.java +39 −2 Original line number Diff line number Diff line Loading @@ -124,6 +124,9 @@ public class Toolbar extends ViewGroup { private CharSequence mTitleText; private CharSequence mSubtitleText; private int mTitleTextColor; private int mSubtitleTextColor; // Clear me after use. private final ArrayList<View> mTempViews = new ArrayList<View>(); Loading Loading @@ -498,8 +501,13 @@ public class Toolbar extends ViewGroup { mTitleTextView = new TextView(context); mTitleTextView.setSingleLine(); mTitleTextView.setEllipsize(TextUtils.TruncateAt.END); if (mTitleTextAppearance != 0) { mTitleTextView.setTextAppearance(context, mTitleTextAppearance); } if (mTitleTextColor != 0) { mTitleTextView.setTextColor(mTitleTextColor); } } if (mTitleTextView.getParent() == null) { addSystemView(mTitleTextView); } Loading Loading @@ -546,8 +554,13 @@ public class Toolbar extends ViewGroup { mSubtitleTextView = new TextView(context); mSubtitleTextView.setSingleLine(); mSubtitleTextView.setEllipsize(TextUtils.TruncateAt.END); if (mSubtitleTextAppearance != 0) { mSubtitleTextView.setTextAppearance(context, mSubtitleTextAppearance); } if (mSubtitleTextColor != 0) { mSubtitleTextView.setTextColor(mSubtitleTextColor); } } if (mSubtitleTextView.getParent() == null) { addSystemView(mSubtitleTextView); } Loading Loading @@ -582,6 +595,30 @@ public class Toolbar extends ViewGroup { } } /** * Sets the text color of the title, if present. * * @param color The new text color in 0xAARRGGBB format */ public void setTitleTextColor(int color) { mTitleTextColor = color; if (mTitleTextView != null) { mTitleTextView.setTextColor(color); } } /** * Sets the text color of the subtitle, if present. * * @param color The new text color in 0xAARRGGBB format */ public void setSubtitleTextColor(int color) { mSubtitleTextColor = color; if (mSubtitleTextView != null) { mSubtitleTextView.setTextColor(color); } } /** * Set the icon to use for the toolbar's navigation button. * Loading