From 67960a0a555808eaf512454f0a344c672c398292 Mon Sep 17 00:00:00 2001 From: Kirill Grouchnikov Date: Mon, 4 Apr 2016 16:30:02 -0400 Subject: [PATCH] Add a hidden test-only API to get Toolbar's navigation view. Change-Id: I15d4d9ac7ea77ff260bccdfb9d82c85a7bafdfab --- api/test-current.txt | 1 + core/java/android/widget/Toolbar.java | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/api/test-current.txt b/api/test-current.txt index eeb3030280730..088597f366444 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -48344,6 +48344,7 @@ package android.widget { method public android.view.Menu getMenu(); method public java.lang.CharSequence getNavigationContentDescription(); method public android.graphics.drawable.Drawable getNavigationIcon(); + method public android.view.View getNavigationView(); method public android.graphics.drawable.Drawable getOverflowIcon(); method public int getPopupTheme(); method public java.lang.CharSequence getSubtitle(); diff --git a/core/java/android/widget/Toolbar.java b/core/java/android/widget/Toolbar.java index 5b0a90adde33e..9cdb73ae51ce8 100644 --- a/core/java/android/widget/Toolbar.java +++ b/core/java/android/widget/Toolbar.java @@ -23,6 +23,7 @@ import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.StringRes; import android.annotation.StyleRes; +import android.annotation.TestApi; import android.app.ActionBar; import android.content.Context; import android.content.res.TypedArray; @@ -975,6 +976,15 @@ public class Toolbar extends ViewGroup { mNavButtonView.setOnClickListener(listener); } + /** + * @hide + */ + @Nullable + @TestApi + public View getNavigationView() { + return mNavButtonView; + } + /** * Return the Menu shown in the toolbar. *