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

Есть ли причина использовать библиотеку support.v4 в Android?

Я работаю над приложением, ориентированным на Android 4.0 и выше, без планов поддержки более ранних версий. Есть ли веские причины для продолжения использования библиотеки поддержки?

КоординаторLayout игнорирует поля для просмотров с привязкой

Учитывая, что я использую такой макет: <android.support.design.widget.CoordinatorLayout android:id="@+id/main_content" 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:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="@dimen/flexible_space_image_height" android:fitsSystemWindows="true" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" app:expandedTitleMarginEnd="64dp" app:expandedTitleMarginStart="48dp" app:statusBarScrim="@android:color/transparent" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:layout_collapseMode="pin" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> <android.support.v7.widget.RecyclerView android:id="@+id/mainView" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> <android.support.design.widget.FloatingActionButton android:layout_width="70dp" android:layout_height="70dp" android:layout_marginBottom="20dp" app:fabSize="normal" app:layout_anchor="@id/appbar" app:layout_anchorGravity="bottom|center_horizontal" /> </android.support.design.widget.CoordinatorLayout> Это в значительной […]

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

Я не уверен, что это ошибка, или почему-то я не использую новый класс панели инструментов должным образом. Я могу успешно использовать ActionBar, используя одну из доступных тем. Это также позволяет мне описывать ActionMode. Все работает отлично, как ожидалось. Вот как я это делаю. <style name="Theme.ActionBar" parent="@style/Theme.AppCompat.Light.DarkActionBar"> <item name="actionModeBackground">@drawable/action_mode_background</item> </style> Теперь я ищу немного большую гибкость, […]

RequiresApi vs TargetApi андроид андроид

В чем разница между TargetApi и TargetApi ? Образец в котлин: @RequiresApi(api = Build.VERSION_CODES.M) @TargetApi(Build.VERSION_CODES.M) class FingerprintHandlerM() : FingerprintManager.AuthenticationCallback() ПРИМЕЧАНИЕ. Для FingerprintManager.AuthenticationCallback требуется api M ПРИМЕЧАНИЕ 2: если я не использую failer TargetApi lint с class requires api level 23… ошибки, то class requires api level 23…

Всплывающее меню библиотеки поддержки Android V7

Я пытаюсь реализовать PopupMenu с помощью библиотеки поддержки V7. Все компилируются нормально, но когда я пытаюсь позвонить: PopupMenu popup = new PopupMenu(this, v); popup.getMenu().add(Menu.NONE,MENU_SHARE_A,1,R.string.A); popup.getMenu().add(Menu.NONE,MENU_SHARE_B,2,R.string.B); popup.show(); При вызове возникает ошибка: 07-31 17: 23: 53.365: E / AndroidRuntime (14128): java.lang.RuntimeException: двоичная строка XML-файла # 17: вы должны указать атрибут layout_height. Который относится, я думаю, к «abc_popup_menu_item_layout.xml» […]

Как сделать салфетки для удаления карт в android с помощью библиотеки поддержки

Привет, я использую библиотеку поддержки android.support.v7.widget.CardView для достижения функциональности cardview в приложении для Android. Я хочу получить салфетки, чтобы удалить в ней функциональность. <android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_gravity="center" android:layout_width="200dp" android:layout_height="200dp" card_view:cardCornerRadius="4dp"> <TextView android:id="@+id/info_text" android:layout_width="match_parent" android:layout_height="match_parent" /> </android.support.v7.widget.CardView> Как добиться прокрутки для удаления функциональности в нем? Заранее спасибо.

'Не удалось загрузить RSSupport: findLibrary возвратил null' при использовании RenderScript на эмуляторе 2.3

RenderScript не работает на эмуляторе Android 2.3. 04-04 15:37:39.146: W/dalvikvm(863): Unable to resolve superclass of Landroid/support/v8/renderscript/RenderScript$2; (316) 04-04 15:37:39.146: W/dalvikvm(863): Link of class 'Landroid/support/v8/renderscript/RenderScript$2;' failed 04-04 15:37:39.146: E/dalvikvm(863): Could not find class 'android.support.v8.renderscript.RenderScript$2', referenced from method android.support.v8.renderscript.RenderScript.setErrorHandler 04-04 15:37:39.146: W/dalvikvm(863): VFY: unable to resolve new-instance 890 (Landroid/support/v8/renderscript/RenderScript$2;) in Landroid/support/v8/renderscript/RenderScript; 04-04 15:37:39.146: D/dalvikvm(863): VFY: replacing opcode […]

Ошибка совпадения текстаInputLayout

Я использую TextInputLayout из библиотеки дизайна Android, чтобы показать ярлык в EditText. Проблема заключается в том, что когда я начинаю работу с того, что текст текста (текста) текста EditText перекрывает фактический текст (на секунду) и только затем возвращается в свое место (вверху EditText). Чтобы проиллюстрировать эту проблему, я записал короткое тестовое видео: https://youtu.be/gy0CzcYggxU Вот мой […]

Использование buildToolsVersion 23 выходит из строя, потому что несколько файлов dex определяют 'AnimRes'

Прежде чем вы обратитесь к DUPLICATE, пожалуйста, прочитайте вопрос. Это происходит только с последней версией инструментов сборки. Старые версии не отображают эту проблему. Я уже пробовал решения, предлагаемые по другим вопросам здесь, для нескольких определений @AnimRes . Пока никто не помог, поэтому я задал новый вопрос. Те же симптомы, разные причины, другое решение. Я могу […]

Layer Layout не закрывается при нажатии (в зависимости от версии v4 lib)

Я следую за инструкцией по созданию навигационного ящика (Android Training) . Я загрузил образец приложения, и он работает по назначению. Я открываю ящик, отжимаю его и закрываю. Проблема возникает, когда я заменяю lib/android-support-v4.jar (первоначально размером 523 КБ) с обновленной версией (версия 20) в Android-SDK/extras/android/support/v4/android-support-v4.jar (с размером 741 КБ). После замены, если я открою ящик, а […]