Articles of appcompat

Как получить Lollipop «гамбургер» в качестве значка ящика в стандартном приложении Fragment (без использования AppCompat)?

Когда я использую AppCompat lib (v21), я получил ActionBar с новым стилем иконки «гамбургер». Возможно получить такое же поведение, но не с помощью AppCompat. Я хотел бы иметь стандартную тему Holo.Light с новой иконкой «гамбургер» (ящик) в ActionBar.

Как работает стилизация библиотеки appcompat

Я довольно смущен тем, как работает стилизация в библиотеке appcompat. Согласно здесь : Теперь мы используем поддержку поддержки Toolbar / ActionBar на всех платформах, что означает, что мы больше не читаем никаких андроидов: атрибуты, связанные с панелью действий. Для приложений, которые уже имеют существующие настройки appcompat, это означает, что вы должны удалить темы v14 +, […]

App: тема теперь устарела

Я использую android очень хорошо со вчерашнего дня, но сегодня, когда я intellijIDEA свое приложение через intellijIDEA он дает мне: I/AppCompatViewInflater﹕ app:theme is now deprecated. Please move to using android:theme instead. Мои стили: <resources> <style name="AppTheme" parent="Theme.Base"> </style> <style name="Theme.Base" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style> </resources> В чем […]

AppCompat v7: Должен ли я использовать Framework FragmentManager или SupportFragmentManager?

Я делаю приложение, которое должно иметь minSdk = 15 и targetSdk = 21, поэтому я хочу использовать функции, предоставляемые библиотекой appcompat-v7. Я всегда задавался вопросом, следует ли использовать getFragmentManager или getSupportFragmentManager при использовании supportlibrary-v7. Я столкнулся с небольшой проблемой сейчас: при использовании getFragmentManager (и, следовательно, с использованием фреймов фреймов и фрагментации) я не смог вытащить […]

Пользовательский стиль EditText с помощью appcompat v7

Я создал настраиваемое представление, расширяющее EditText, и задал стиль атрибута, чтобы изменить цвет оттенка фона. public class CustomEditText extends EditText { public CustomEditText (Context context) { this(context, null); } public CustomEditText (Context context, AttributeSet attrs) { this(context, attrs, R.attr.customEditTextStyle); } public CustomEditText (Context context, AttributeSet attrs, int defStyle) { super(context, attrs, R.attr.customEditTextStyle); } // Some […]

Поддержка Android-дизайна

Это был мой файл build.gradle : … dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.0.0' compile 'com.android.support:cardview-v7:21.0.+' … } Прежде чем добавить: compile 'com.android.support:design:22.2.0' Теперь, когда я создаю или перестраиваю свой проект (я несколько раз синхронизировал gradle ), я получаю следующие ошибки: …/utils/CustomEditText.java Error:(6, 42) Gradle: error: cannot find symbol class TintEditText Error:(14, 35) […]

Панель инструментов Android становится полупрозрачной при навигации назад

Пример проекта, иллюстрирующий проблему https://github.com/justincpollard/TransparentToolbarExample Задний план У нас есть комбинация Activity / Fragment используемая для отображения контента в нашем приложении. Наши пользователи могут перемещаться между кусками контента, который по существу кладет эти комманды Activity / Fragment один поверх другого. Нажатие на кнопку возврата оборудования или кнопку вверх просто показывает предыдущий фрагмент контента. Следующие ссылки […]

Цвет фона по умолчанию Theme.AppCompat.Light android

Что такое цветной код (hex) Android System, если windowBackground установлен равным null для родительской темы Theme.AppCompat.Light <item name="android:windowBackground">@null</item> Может ли кто-нибудь помочь мне узнать точный гекса-код?

Использование AppCompat-21 при сбоях устройства Lollipop

Недавно я обновил свою связь 5 до Lollipop. И я создаю приложение с помощью AppCompat-21. Стили под значениями-v21 являются следующими <resources> <style name="AppTheme" parent="android:Theme.Material.Light"> </style> </resources> Но когда я запускаю приложение, он падает с информацией: Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. Вот мой build.gradle: apply plugin: […]

Цвет Edittext белый в appcompat 22.2

EDIT 2: Это происходит из-за линии <item name="theme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item> В styles.xml . Я использую это, чтобы отображать светлые (белые) тексты и кнопку «Назад домой» в ToolBar . Если я изменю это на <item name="theme">@style/ThemeOverlay.AppCompat.Light</item> то EditText работает так, как ожидалось, но мои тексты ToolBar и кнопки возврата домой меняются на темные (черные). Поскольку я использую темный […]

Intereting Posts
Отображение общего числа в виде текста для нескольких контактов с одним выводом в том же месте на карте в android Используются ли ограничения API Карт Google для приложений Android? Есть ли стандартный способ намекнуть, что число должно читаться по одному символу за раз? Android Изменить текст TextView из другого класса ListView setOnItemClickListener и setOnItemSelectedListener для хранения выбранного элемента Collapsing ToolBar Layout всегда Colapse, если Show PopUp Пункт меню RecyclerView Android: отображение количества новых элементов на вкладках Как установить версию приложения для Android по номеру сборки в Jenkins? Что не так с этим URL-адресом URI? IllegalArgumentException, Незаконный характер Какие функции поддерживаются аутентификатором аккаунтов Google Android? Как использовать карту Android для увеличения с помощью жесты (iphone like) Воспроизведение коротких файлов .wav – Android Динамик Samsung Galaxy S5 \ микрофон Звук встроенного звукового сопровождения Android не работает AVD Manager на Android Studio 1.5.1 и установка в пользовательский эмулятор места не будет запускаться