Articles of панель инструментов

Удалите пробел между кнопками в LinearLayout (Android)

Мне нужно сделать свою собственную панель инструментов в приложении для Android. Теперь это выглядит так: Таким образом, вы видите пробелы между кнопками. Я попытался нанести отрицательный запас / прописку на кнопках, но пространство не исчезло. Вот код макета: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <ListView android:id="@+id/routes_list" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="0.5"> </ListView> <TableRow android:id="@+id/toolbar" […]

Android Back Arrow на панели инструментов (AppCompatActivity)

Я хочу показать кнопку со стрелкой назад в своем приложении, но приложение падает, когда я помещаю это в свой код: getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setDisplayShowHomeEnabled(true); style.xml <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/PrimaryColor</item> <item name="colorPrimaryDark">@color/PrimaryColorDark</item> <item name="colorAccent">@color/PrimaryColor</item> <item name="colorControlHighlight">@color/ControlHighlight</item> <item name="android:statusBarColor" tools:targetApi="21">@android:color/transparent</item> </style> <style name="ActionBarPopupThemeOverlay" parent="ThemeOverlay.AppCompat.Light" > <item name="android:textColor">#000000</item> </style> <style name="MyCustomTabLayout" parent="Widget.Design.TabLayout"> <item name="tabIndicatorColor">#FFFFFF</item> <item name="tabIndicatorHeight">3dp</item> <item name="tabTextAppearance">@style/MyCustomTabTextAppearance</item> </style> […]

Не сворачивайте панель инструментов, когда RecyclerView подходит к экрану

Я сделал приложение, используя библиотеку Android Design , с панелью инструментов и TabLayout. Фактически присутствуют 2 вкладки, оба с 2 RecyclerView, которые автоматически сбрасывают панель инструментов при прокрутке. Мой вопрос: могу ли я отключить сбой панели инструментов, когда RecyclerView имеет несколько элементов и полностью соответствует экрану (например, в TAB 2)? Я видел много примеров, например, […]

Название андроида не будет отображаться на панели инструментов

У меня есть xml, который я использую с таким количеством действий с файлом фрагментов, но моя проблема в том, что я не могу отобразить текст, который я хочу на панели инструментов, я использую этот xml таким образом, потому что у меня есть ящик для навигации, и мне нужно было обрабатывать что-то Поэтому я должен был […]

Android RecyclerView под панелью инструментов

У меня есть пользовательский RecyclerView и панель инструментов, которые скрываются при прокрутке вниз и появляются при прокрутке вверх. У меня проблема с положением RecyclerView, это ниже панели инструментов, я использую поведение, но, похоже, он не работает. Мой xml: <?xml version="1.0" encoding="utf-8"?> <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/coordinatorLayout" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/recyclerView" android:layout_width="match_parent" android:layout_height="match_parent"/> <android.support.design.widget.AppBarLayout android:id="@+id/appBarLayout" android:layout_width="match_parent" […]

Совмещение панели инструментов с логотипом, заголовком, субтитрами на панели инструментов

Я хочу сделать это, но с помощью сворачивания макета панели инструментов или отображения логотипа и названия на панели инструментов после прокрутки. <!– Toolbars –> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="@dimen/detail_backdrop_height" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" android:fitsSystemWindows="true"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar_layout" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_scrollFlags="scroll|exitUntilCollapsed" app:contentScrim="?attr/colorPrimary" app:expandedTitleMarginStart="48dp" app:expandedTitleMarginEnd="64dp" android:fitsSystemWindows="true"> <ImageView android:id="@+id/background_image" android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="centerCrop" android:src="@drawable/background_1" app:layout_collapseMode="parallax" android:fitsSystemWindows="true"/> <RelativeLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <ImageView android:id="@+id/avatar_image" android:layout_width="@dimen/circular_image_avatar" […]

Как я могу выровнять меню / значки панели инструментов Android слева, как в приложении «Карты Google»?

Вот скриншот Google Maps Toolbar. Как вы можете видеть, значки выравниваются влево, а не справа (поведение по умолчанию). Я попытался добавить android: layout_gravity = "left" и android: gravity = "left" на панель инструментов, но это не сработало. Также попытался добавить внутреннюю LinearLayout (с такими же значениями силы тяжести) к панели инструментов, но не работал. Есть […]

Панель инструментов не будет разрушаться с помощью Scrollview в качестве дочернего элемента CoordinatorLayout

Я пытаюсь следовать Документам Google по использованию CoordinatorLayout, но у меня проблема с ScrollView внутри CoordinatorLayout. В принципе, панель инструментов обычно сжимается с помощью RecyclerView или Listview при прокрутке вниз. Теперь с ScrollView он не рухнет. <android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="match_parent"> <ScrollView android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" > <TextView android:id="@+id/tv_View" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:gravity="center" android:text="@string/filler" style="@style/TextAppearance.AppCompat.Large" /> </ScrollView> <android.support.design.widget.AppBarLayout […]

Как изменить цвет значка панели инструментов

Я использую android.support.v7.widget.Toolbar и узнал из этого сообщения, как изменить цвет значка гамбургера на белый, но стрелка вверх / назад остается темным цветом, когда я звоню setDisplayHomeAsUpEnabled(true); Как я могу сделать стрелку белой? Вот как выглядит моя панель инструментов, когда я вызываю setDisplayHomeAsUpEnabled (): … и вот соответствующая часть моего файла styles.xml: <style name="AppTheme" parent="Theme.AppCompat.NoActionBar"> […]

Значок навигации панели инструментов не установлен

Я пробую новый компонент панели инструментов и имею некоторые проблемы с значком навигации. Я хочу реализовать пользовательский значок для обратной навигации: В моем манифесте я установил родителя для своей деятельности: <activity android:name=".CardsActivity" android:parentActivityName=".MainActivity"> <!– Parent activity meta-data to support API level 7+ –> <meta-data android:name="android.support.PARENT_ACTIVITY" android:value=".MainActivity" /> </activity> Я объявляю панель инструментов следующим образом: <RelativeLayout […]