Articles of поддержка библиотека

Как использовать setImageTintList () в Android API <21

imgView.setImageTintList(getResources().getColorStateList(R.color.my_clr_selector)); Он говорит, что для вызова требуется уровень API 21 … Как я могу заставить его работать на устройствах Android ниже API 21? Я могу заставить его работать с помощью ImageView#setColorFilter() но я предпочитаю использовать ColorStateList для установки оттенка.

Ошибка сборки Android для значений -b + sr + Latn

Привет, я пытаюсь создать свой первый проект с помощью библиотек поддержки Android, чтобы поддерживать материальный дизайн для всех устройств на рынке. В самом начале моего путешествия я создаю проект с нуля, и когда я строю из градлеля, используя эту конфигурацию модуля: apply plugin: 'com.android.application' android { compileSdkVersion 24 buildToolsVersion "19.1" defaultConfig { applicationId "com.sunshine.org.weather" minSdkVersion […]

ActivityOptionsCompat не работает в android 2.3

Я реализовал анимацию окон с помощью ActivityOptionsCompat и ActivityCompat, которая недавно поддерживается в библиотеке android support-v4. Я использовал ниже код для анимации реализации: Intent subActivity = new Intent(WindowAnimations.this, AnimatedSubActivity.class); // The enter/exit animations for the two activities are // specified by xml resources Bundle translateBundle = ActivityOptionsCompat .makeCustomAnimation(WindowAnimations.this, R.anim.slide_in_left, R.anim.slide_out_left) .toBundle(); ActivityCompat.startActivity(WindowAnimations.this, subActivity, translateBundle); Над […]

Android Multidex и библиотеки поддержки

Я получаю проблемы при включении multidex. Я использую Android-студию, я получаю «Не могу найти класс» на DrawerLayoutWidget. Вот настройка build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion '21.1.0' defaultConfig { applicationId 'com.myapp' minSdkVersion 14 targetSdkVersion 21 multiDexEnabled true } } dependencies { compile 'com.android.support:appcompat-v7:21.+' compile 'com.android.support:support-v4:21.+' } activity_main.xml <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawerlayout" android:layout_width="match_parent" android:layout_height="match_parent"> <FrameLayout […]

Почему я не могу импортировать AndroidJUnit4 и ActivityTestRule в свой модульный тестовый класс?

У меня возникли проблемы с импортом некоторых оболочек тестирования Android UI – я просто не могу понять, что происходит не так! Это мой класс: @RunWith(AndroidJUnit4.class) @LargeTest public class ExampleUnitTest { @Rule public ActivityTestRule<MainActivity> mActivityRule = new ActivityTestRule(MainActivity.class); @Test public void listGoesOverTheFold() { onView(withText("Hello world!")).check(matches(isDisplayed())); } } Но по какой-то причине я получаю ошибки «не могу […]

Как использовать android.support.transition

Google только что выпустил android.support.transition, который обеспечивает backport для своей переходной структуры. Однако я не могу найти класс, любую ссылку на gradle или maven? https://developer.android.com/reference/android/support/transition/package-summary.html

CollapsingToolbarLayout расширение не работает с RecyclerView

Поведение CollapsibleToolbarLayout в отношении RecyclerView кажется нарушенным. При установке значения для приложение: layout_scrollFlags Если вы не используете «scroll | enterAlways», макет Collabsible никогда не будет расширяться. Он всегда будет сжиматься, но когда вы потянете вниз, он больше не расширяется, поэтому он просто закрывается на вершину. Если вы используете «scroll | enterAlways», он работает так, как […]

Как стилизовать PreferenceFragmentCompat

Я использую PreferenceFragmentCompat , но я не думаю, что оно написано правильно. Заголовок предпочтений кажется большим, текст PreferenceCategory не читается, кажется, что все кажется. Это то, что у меня есть в theme.xml <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> … <item name="preferenceTheme">@style/PreferenceThemeOverlay</item> </style> <style name="PreferenceThemeOverlay"> <item name="preferenceScreenStyle">@style/Preference.PreferenceScreen</item> <item name="preferenceFragmentStyle">@style/PreferenceFragment</item> <item name="preferenceCategoryStyle">@style/Preference.Category</item> <item name="preferenceStyle">@style/Preference</item> <item name="preferenceInformationStyle">@style/Preference.Information</item> <item name="checkBoxPreferenceStyle">@style/Preference.CheckBoxPreference</item> <item name="switchPreferenceCompatStyle">@style/Preference.SwitchPreferenceCompat</item> […]

Библиотека поддержки Android, бросающая исключение «Ресурсы не найденные»

Получил этот отчет о сбое от нескольких пользователей. Пока никто не ответил на мои последующие электронные письма, спрашивая, что они делают, когда приложение разбилось. Это знакомо кому-нибудь? USER_COMMENT= USER_CRASH_DATE=2013-02-11T16:45:01.000-06:00 PACKAGE_NAME=com.bandsintown APP_VERSION_NAME=3.2.1 ANDROID_VERSION=4.1.2 PHONE_MODEL=Galaxy Nexus STACK_TRACE=android.content.res.Resources$NotFoundException: Unable to find resource ID #0x10101 at android.content.res.Resources.getResourceName(Resources.java:1668) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:903) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1088) at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682) at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1444) at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:429) at android.os.Handler.handleCallback(Handler.java:615) […]

Как я могу requestDisallowTouchEvents на Android DrawerLayout

У меня есть экземпляр, где мне нужен GestureDetector в моей Activity чтобы перехватить горизонтальные броски. Эта активность также содержит DrawerLayout . Проблема, с которой я сталкиваюсь, заключается в том, что DrawerLayout перехватывает все события касания, так что я даже не могу requestDisallowInterceptTouchEvents . Кажется, я не могу прикоснуться даже к Activity, чтобы вызвать этот звонок. […]