Articles of инструментов

Сила Android ActionBar внутри панели инструментов на ландшафте

Код примера, найденный на https://github.com/chrisbanes/cheesesquare, приводит к тому, что мой планшет выглядит следующим образом: Однако я хочу, чтобы это выглядело так: Соответствующий код 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:id="@+id/main_content" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" 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:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:layout_scrollFlags="scroll|enterAlways" /> <android.support.design.widget.TabLayout android:id="@+id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content" /> </android.support.design.widget.AppBarLayout> <android.support.v4.view.ViewPager android:id="@+id/viewpager" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> […]

Макет навигационного ящика заголовок на панели инструментов не меняется

В mTitle не отображается эффект на панели инструментов, когда фрагмент выбран в соответствии с именем фрагмента, указанным в mTitle. Он просто показывает имя приложения в каждом фрагменте. пожалуйста помоги!!!! MainActivity.java import android.app.Activity; import android.support.v4.app.FragmentTransaction; import android.support.v7.app.ActionBarActivity; import android.support.v7.app.ActionBar; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.content.Context; import android.os.Build; import android.os.Bundle; import android.view.Gravity; import android.view.LayoutInflater; import android.view.Menu; import […]

Отображение наполовину содержимого панели инструментов Android

Я использую CoordinatorLayout и CollapsingToolbarLayout, я не знаю, в чем причина этой ошибки, это мой xml-файл Main.xml для деятельности <?xml version="1.0" encoding="utf-8"?> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required […]

SetSupportActionBar не работает FragmentActivity

Я пытаюсь создать собственную Toolbar в своей FragmentActivity но в то время, когда я запускаю приложение, он падает на этой полосе: setSupportActionBar(toolbar); У меня больше нет кода, так как я начал добавлять эту Toolbar чтобы у меня было это на моей MainActivity import android.support.v4.app.FragmentActivity; import android.support.v7.widget.Toolbar; public class MainActivity extends FragmentActivity { @Override protected void […]

CollapsingToolbarLayout устанавливает заголовок только при свертывании

Я пытаюсь установить collapsingToolbarLayout заголовок только тогда, когда он рухнул Для этого я установил: app:expandedTitleTextAppearance="@android:color/transparent" И это работает хорошо. Но об ошибке 4.2.2 приложения со следующим Log STACK_TRACE java.lang.IllegalArgumentException: width and height must be > 0 at android.graphics.Bitmap.createBitmap(Bitmap.java:687) at android.graphics.Bitmap.createBitmap(Bitmap.java:666) at android.graphics.Bitmap.createBitmap(Bitmap.java:633) at android.support.design.widget.CollapsingTextHelper.ensureExpandedTexture(CollapsingTextHelper.java:405) at android.support.design.widget.CollapsingTextHelper.setInterpolatedTextSize(CollapsingTextHelper.java:382) at android.support.design.widget.CollapsingTextHelper.calculateOffsets(CollapsingTextHelper.java:227) at android.support.design.widget.CollapsingTextHelper.setExpansionFraction(CollapsingTextHelper.java:203) at android.support.design.widget.CollapsingToolbarLayout$OffsetUpdateListener.onOffsetChanged(CollapsingToolbarLayout.java:754) at android.support.design.widget.AppBarLayout$Behavior.dispatchOffsetUpdates(AppBarLayout.java:851) at […]

Идентификатор кнопки навигации панели инструментов Android

У меня есть активность, которая реализует OnClickListener, и я обрабатываю событие onclick, как показано ниже: void onClick(View v){ final int id = v.getId(); switch(id){ case R.id.xxx: break; } } И теперь у меня есть панель инструментов, поэтому я также хочу обработать событие нажатия кнопки навигации на панели инструментов: toolbar.setNavigationOnClickListener(this); Но я не знаю идентификатора кнопки […]

Показать параметры меню на панели инструментов для Activity содержит вкладки как фрагмент

У меня есть действие, содержащее 3 вкладки с использованием фрагмента. Я хочу загрузить / изменить меню панели инструментов, когда перемещение вкладки. public class SpendsFragment extends Fragment { @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { menu.clear(); MenuItem menuInicio = menu.add(0, 0, 0, "Início"); menuInicio.setIcon(android.R.drawable.ic_menu_edit); MenuItem menuBusca = menu.add(1, 1, 0, "Buscar"); menuBusca.setIcon(android.R.drawable.ic_menu_search); setHasOptionsMenu(true); super.onCreateOptionsMenu(menu, inflater); […]

Элемент меню панели инструментов, который нельзя кликнуть на android 4.4 (19)

У меня есть Android-приложение для Android sdk версии 23. Теперь я пытаюсь сделать его доступным для пользователей, использующих версии с 19 по 23. Все отлично работают в панели инструментов в начале приложения. Я не могу щелкнуть элемент меню. Когда я нажимаю, ничего не происходит. Также, если я вставляю Log.v (), в отладочном представлении нет сообщения. […]

Как удалить разделитель между панелью инструментов и RelativeLayout

У меня RelativeLayout ниже android.support.v7.widget.Toolbar . Оба они имеют один и тот же цвет. Как я могу избавиться от развода между ними? Вот код xml: <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_height="wrap_content" android:layout_width="match_parent" android:background="@color/HomeColorPrimary" android:minHeight="?attr/actionBarSize" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:popupTheme="@style/ThemeOverlay.AppCompat.Light"> </android.support.v7.widget.Toolbar> <RelativeLayout android:layout_below="@+id/toolbar" android:layout_width="match_parent" android:layout_height="120dp" android:id="@+id/spaceBelowToolbar" android:background="@color/HomeColorPrimary" android:orientation="vertical" android:elevation="4dp"> </RelativeLayout> Вот полный xml-файл: <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/mainBody" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:fab="http://schemas.android.com/tools" […]

Android: CollapsingToolbarLayout с фоном панели инструментов ImageView

Я хотел бы реализовать CollapsingToolbarLayout следующим образом: Проблема здесь в том, что мне нужно иметь собственную Toolbar с gif в качестве фона, и поэтому мне нужен ImageView качестве фона для Toolbar . Вы можете увидеть мою реализацию в следующем xml: <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:fitsSystemWindows="true" android:background="@color/colorAccent" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/htab_collapse_toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:fitsSystemWindows="true" app:contentScrim="@color/colorAccent" […]

Intereting Posts