Articles of android toolbar

Расширенная панель инструментов с пользовательским представлением, не отображаемым с полной шириной

Я просмотрел множество ответов, связанных с панелью инструментов, но ни один из ответов не помог мне. То, что я пытаюсь достичь, состоит в том, чтобы иметь расширенную панель инструментов, на которой будет отображаться логотип, возможно, имя Activity / App, у него будет кнопка действия / выдвижного переключателя справа, которая будет отображать навигационный ящик для Справа, […]

Как разрешить только отдельные фрагменты в ViewPager CoordinatorLayout?

Задний план У меня есть viewPager, с тремя фрагментами и вкладками для них. Каждый фрагмент имеет встроенную фазу (ее собственную), которая не имеет прокручиваемого содержимого. После выхода из интро-фазы, есть recyclerView, который пользователь может прокрутить. Проблема Мне нужно использовать новую библиотеку дизайна, чтобы при прокрутке (только через recyclerView) она скроет actionBar и покажет вкладки. Когда […]

GetSupportActionBar (). SetTitle () vs toolbar.setTitle ()

Я знаю, что есть два способа установить заголовок в Android- Activity . Предполагая, что у меня уже есть следующий код … @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.my_activity); … Toolbar toolbar = (Toolbar) findViewById(R.id.my_toolbar); setSupportActionBar(toolbar); … Я могу использовать либо это … getSupportActionBar().setTitle("My title"); …или это… toolbar.setTitle("My title"); … чтобы установить мой заголовок. Мой […]

Outer Recyclerview не получает события прокрутки внутреннего Recyclerview

Я следовал этому руководству, чтобы реализовать поведение для скрытия панели инструментов и FAB при прокрутке: https://mzgreen.github.io/2015/06/23/How-to-hideshow-Toolbar-when-list-is-scrolling (часть3) / Я вставил демо, как выглядит поведение ниже. Теперь вместо этих отдельных элементов в recyclerview на вкладках, содержащих только textView, я закодировал его так, чтобы они держали изображение (ImageView) и под ним, recyclerview, отображающий список элементов. Следовательно, существует […]

Как уменьшить разрыв между значком навигации и заголовком панели?

Моя проблема – дополнительное пространство между значком навигатора и заголовком панели инструментов. Образцы изображений приведены ниже: Xml-представление панели инструментов <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:titleTextAppearance="@style/Toolbar.TitleText" app:popupTheme="@style/AppTheme.PopupOverlay" /> Я попытался решить эту проблему, используя код ниже, но никаких изменений не произошло. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_home); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); //toolbar.setTitleMarginStart(0); […]

Переключатель панели инструментов лебедки для Android между открытием / закрытием и задней кнопкой

У меня был стандартный навигационный ящик, но теперь я пытаюсь изменить его, используя панель инструментов. Раньше мой код выглядел так: MainActivity.java @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Log.v("MAIN", "CREATE"); initViews(); setListeners(); getFragmentManager().addOnBackStackChangedListener(new FragmentManager.OnBackStackChangedListener() { @Override public void onBackStackChanged() { shouldDisplayHomeUp(); } }); mNavigationDrawerFragment = (NavigationDrawerFragment) getFragmentManager().findFragmentById(R.id.navigation_drawer); mTitle = getTitle(); // Set up the […]

Тень панели инструментов в строке состояния для Lollipop

Я использую шаблон из Android Studio, который использовал AppCompat Toolbar . К сожалению, панель инструментов бросает тень на строку состояния, поэтому она не выглядит правильно. Я также реализую NavigationDrawer поэтому я не могу просто установить цвет строки состояния. Вот как это выглядит: Вот как это должно быть: activity_main.xml <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" […]

Планшет Gmail, такой как элементы Actionbar

Я пытаюсь создать приложение с разделенной actionbar/toolbar например, в приложении Gmail. Есть ли какой-либо элемент представления для этого поведения или мне нужно написать такую ​​панель инструментов самостоятельно? Значок поиска перемещается с основным fragment при открытии slidingDrawer .

Android, DrawerLayout + Fragments + CollapsingToolbarLayout

Возможно ли иметь координаторLayout / CollapsingToolbarLayout во фрагментах, отображаемых в основном контейнере DrawerLayout? Ответ на другой вопрос предполагает, что каждый фрагмент может иметь собственную панель инструментов. Но это не очень хорошо работает с ActionBarDrawerToggle так как требуется, чтобы панель инструментов ссылалась на поведение ящика открытия / закрытия. Кто-нибудь достиг этого, или у вас есть указатели […]

ViewPager с панелью инструментов и TabLayout имеет неправильную высоту

У меня есть ViewPager ниже AppBarLayout (с панелью инструментов и TabLayout). Я не могу понять, почему высота загруженных фрагментов больше, чем доступное пространство, даже если нет таких больших элементов, что позволяет прокручивать вкладку. Это основной макет xml: <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:layout_scrollFlags="scroll|enterAlways" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> […]