Я не вижу, как можно добавить всплывающее меню из названия, как показано во многих примерах дизайна материалов. Любая помощь приветствуется.Android Lollipop, добавить всплывающее меню из заголовка на панели инструментов
ответ
Вы будете нуждаться, чтобы добавить Spinner на панель инструментов:
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_height="?attr/actionBarSize"
android:layout_width="match_parent"
android:background="?attr/colorPrimary">
<Spinner
android:id="@+id/spinner_nav"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</android.support.v7.widget.Toolbar>
Затем вам нужно будет отключить заголовок по умолчанию:
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayShowTitleEnabled(false);
Вы можете затем извлекать и настраивать Spinner по мере необходимости в вашем Activity/Fragment.
Не могли бы вы взглянуть на мой вопрос http://stackoverflow.com/questions/26755878/how-can-i-fix-the-spinner-style-for-android-4-x-placed-on-top-of-the-toolbar? –
Можем ли мы поместить счетчик в правой части панели инструментов? И как установить текст/значение по умолчанию для счетчика? –
Я также добавил spinner к панели инструментов, но выпадающие элементы окрашены в темное, а меню переполнения - белое. – bajicdusko
Я думаю, что это потенциально может быть setMenu, но я не вижу его в документации. http://cl.ly/image/303N3G0o1z1V документация Я просматриваю: http://developer.android.com/reference/android/support/v7/widget/Toolbar.html –