Запитання з тегом «android-support-library»

Бібліотека підтримки Android містить підтримувані API з новіших платформ та API, які пропонують корисні функції.

22
Як встановити колір тексту для бібліотеки закусочної підтримки на щось інше, ніж android: textColor?
Отже, я почав використовувати нову закусочну в бібліотеці підтримки дизайну, але виявив, що коли ви визначаєте "android: textColor" у своїй темі, це стосується кольору тексту закусочної. Це очевидно проблема, якщо ваш основний колір тексту темний. Хтось знає, як це обійти, чи має пораду, як мені розфарбувати текст? EDIT січень 2017: …

1
спливаюче вікно панелі інструментів Android Тема проти теми
Часто я бачу цю декларацію панелі інструментів у файлах макета: <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:popupTheme="@style/ThemeOverlay.AppCompat.Light"> </android.support.v7.widget.Toolbar> Чому існує два атрибути, що стосуються тематики: тема та спливаюча тема? Які цілі кожного з них?

5
Доданий EditText не є TextInputEditText. Будь ласка, перейдіть на використання цього класу
Я використовую EditTextвсередині a TextInputLayout, але після оновлення бібліотеки підтримки до 23.2.0, я отримую це попередження в logcat, Яка різниця між звичайним EditTextта a TextInputEditText? Здається, я не можу знайти жодної документації для цього.

14
Встановіть стан BottomSheetDialogFragment як розширений
Як встановити стан фрагмента, що розширюється, BottomSheetDialogFragmentдо розширеного за BottomSheetBehavior#setState(STATE_EXPANDED)допомогою бібліотеки дизайну підтримки Android (v23.2.1)? https://code.google.com/p/android/issues/detail?id=202396 говорить: Спочатку для нижнього аркуша встановлено значення STATE_COLLAPSED. Зателефонуйте BottomSheetBehavior # setState (STATE_EXPANDED), якщо ви хочете його розширити. Зверніть увагу, що ви не можете викликати метод перед макетами подання. Запропонував практик вимагає уявлень накачуються …

16
Використання андроїд векторних малюнків на попередньо аварії льодяник
Я використовую векторні малюнки в android до Lollipop, і це деякі мої бібліотеки та версії інструментів: Android Studio: 2.0 Плагін Android Gradle: 2.0.0 Інструменти побудови: 23.0.2 Бібліотека підтримки Android: 23.3.0 Я додав цю властивість на рівні мого додатка Build.Gradle android { defaultConfig { vectorDrawables.useSupportLibrary = true } } Варто також …

3
Встановіть діапазон для елементів у GridLayoutManager за допомогою SpanSizeLookup
Я хочу реалізувати сітчастий макет із заголовками розділів. Подумайте про https://github.com/TonicArtos/StickyGridHeaders Що я зараз роблю: mRecyclerView = (RecyclerView) view.findViewById(R.id.grid); mLayoutManager = new GridLayoutManager(getActivity(), 2); mLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { switch(mAdapter.getItemViewType(position)){ case MyAdapter.TYPE_HEADER: return 1; case MyAdapter.TYPE_ITEM: return 2; default: return -1; } } }); mRecyclerView.setLayoutManager(mLayoutManager); Тепер …

30
Оновіть бібліотеку підтримки Android до 23.2.0, спричиніть помилку: XmlPullParserException Бінарний файл XML, рядок # 17 Тег <vector> вимагає viewportWidth> 0
Я намагаюся оновити свою бібліотеку підтримки до 23.2.0 і стикаюся з такою помилкою: Exception while inflating &lt;vector&gt; org.xmlpull.v1.XmlPullParserException: Binary XML file line #17&lt;vector&gt; tag requires viewportWidth &gt; 0 at android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(VectorDrawableCompat.java:535) at android.support.graphics.drawable.VectorDrawableCompat.inflate(VectorDrawableCompat.java:472) at android.support.graphics.drawable.VectorDrawableCompat.createFromXmlInner(VectorDrawableCompat.java:436) at android.support.v7.widget.AppCompatDrawableManager$VdcInflateDelegate.createFromXmlInner(AppCompatDrawableManager.java:829) at android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:303) at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:178) at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:173) at android.support.v7.widget.TintTypedArray.getDrawable(TintTypedArray.java:60) at android.support.v7.widget.Toolbar.&lt;init&gt;(Toolbar.java:254) at android.support.v7.widget.Toolbar.&lt;init&gt;(Toolbar.java:196) at java.lang.reflect.Constructor.constructNative(Native …

9
Відображення ActionMode на панелі інструментів
Я намагаюся використовувати android.view.ActionModeнове android.support.v7.widget.Toolbar, крім традиційного android.app.ActionBar. Я можу відобразити його за допомогою: toolbar.startActionMode(callback); Проблема полягає в ActionModeтому, що символ відображається над ActionBar, а не над Toolbar. Чи є спосіб це змінити? Я намагався встановити у своїй темі наступне, але, здається, це нічого не змінює: &lt;item name="windowActionModeOverlay"&gt;true&lt;/item&gt;

25
Помилка роздування класу android.support.design.widget.NavigationView
Я дотримувався підручника нового компонента NavigationView у бібліотеці підтримки дизайну і не можу пройти через це повідомлення про помилку: Error inflating class android.support.design.widget.NavigationView Я спробував тут будь-який обхідний шлях Помилка при використанні будь-яких елементів бібліотеки підтримки дизайну Android але повідомлення про помилку все ще існує. xml &lt;android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/drawer_layout" …

12
Фрагменти Android. Збереження AsyncTask під час обертання екрана або зміни конфігурації
Я працюю над додатком для смартфонів / планшетів, використовуючи лише один файл .apk, і завантажуючи ресурси, залежно від розміру екрану, найкращим вибором дизайну було використання фрагментів через ACL. Ця програма працювала нормально дотепер, будучи лише заснованою на діяльності. Це фіктивний клас того, як я обробляю AsyncTasks та ProgressDialogs у Activity, …

9
FloatingActionButton з текстом замість зображення
Я намагаюся зрозуміти, як можна змінити FloatingActionButton з бібліотеки підтримки Android. Чи можна його використовувати з текстом замість зображення? Щось на зразок цього: Я бачу, що це розширює ImageButton, тому я думаю, що ні. Чи правий я? Чи правильно це з точки зору Матеріального дизайну загалом?


16
Снек-бар Android
Я намагаюся використати нове Snackbarз Бібліотеки підтримки дизайну Android для відображення багаторядкової закусочної, як показано на http://www.google.com/design/spec/components/snackbars-toasts.html#snackbars-toasts-specs : import android.support.design.widget.Snackbar; final String snack = "First line\nSecond line\nThird line"; Snackbar.make(mView, snack, Snackbar.LENGTH_LONG).show(); Він відображається лише First line...на моєму Nexus 7. Як змусити його відображати всі рядки? PS: Я спробував, Toastі на …

8
Немає ActionBar у PreferenceActivity після оновлення до бібліотеки підтримки v21
Після того, як я перейшов на бібліотеку підтримки v21, мій ActionBar у моєму файлі PreferenceActivityзник. Я пропустив деякі атрибути у своїй темі, щоб активувати її знову? У мене були подібні проблеми з чорним ActionBar . Я також спробував додати це трохи хакерсько, додавши Toolbarдо кореневого макета, але це не спрацювало, …

5
Не вдається вирішити android.support.design. після переходу на AndroidX
Я намагаюся отримати TextViewз Snackbarцієї фрагмент коду: snackbarView.findViewById&lt;TextView&gt;(android.support.design.R.id.snackbar_text) але Android Studio не вирішує бібліотеку дизайну. Як я можу змусити цей код працювати?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.