Preguntas etiquetadas con android-support-library

La biblioteca de compatibilidad de Android contiene API retroportadas de plataformas más nuevas y API que ofrecen funcionalidad de utilidad.

22
¿Cómo configurar el color del texto de la barra de bocadillos de la biblioteca de soporte en algo que no sea android: textColor?
Así que comencé a usar la nueva Snackbar en la Biblioteca de soporte de diseño, pero descubrí que cuando define "android: textColor" en su tema, se aplica al color del texto de la snackbar. Obviamente, esto es un problema si el color de su texto principal es oscuro. ¿Alguien sabe …

1
popup de la barra de herramientas de Android Tema vs tema
A menudo veo esta declaración de la barra de herramientas en los archivos de diseño: <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> ¿Por qué hay dos atributos relacionados con la temática: tema y popupTheme? ¿Cuáles son los propósitos de cada uno de ellos?


14
Establecer el estado de BottomSheetDialogFragment en expandido
¿Cómo se configura el estado de un fragmento que se extiende BottomSheetDialogFragmenta expandido BottomSheetBehavior#setState(STATE_EXPANDED)usando la Biblioteca de diseño de soporte de Android (v23.2.1)? https://code.google.com/p/android/issues/detail?id=202396 dice: Las hojas inferiores se establecen en STATE_COLLAPSED al principio. Llame a BottomSheetBehavior # setState (STATE_EXPANDED) si desea expandirlo. Tenga en cuenta que no puede llamar …

16
Uso de elementos de diseño vectoriales de Android en el bloqueo previo de Lollipop
Estoy usando elementos de diseño vectoriales en Android antes de Lollipop y estas son algunas de mis bibliotecas y versiones de herramientas: Estudio de Android: 2.0 Complemento de Android Gradle: 2.0.0 Herramientas de compilación: 23.0.2 Biblioteca de soporte de Android: 23.3.0 Agregué esta propiedad en mi nivel de aplicación Build.Gradle …

3
Establecer intervalo para elementos en GridLayoutManager usando SpanSizeLookup
Quiero implementar un diseño similar a una cuadrícula con encabezados de sección. Piense en https://github.com/TonicArtos/StickyGridHeaders Qué hago ahora: 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; } } …

9
Mostrar ActionMode sobre la barra de herramientas
Estoy tratando de usar el android.view.ActionModecon el nuevo android.support.v7.widget.Toolbar, además del tradicional android.app.ActionBar. Puedo mostrarlo con: toolbar.startActionMode(callback); El problema es que ActionModese muestra sobre el ActionBary no sobre el Toolbar. ¿Existe alguna manera de cambiar esto? Intenté establecer lo siguiente en mi tema, pero no parece cambiar nada: <item name="windowActionModeOverlay">true</item>


30
Actualice la biblioteca de compatibilidad de Android a 23.2.0 porque causa el error: XmlPullParserException Línea de archivo XML binario n. ° 17 La etiqueta <vector> requiere viewportWidth> 0
Intento actualizar mi biblioteca de soporte hasta 23.2.0 y me enfrento a este error: 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 …

12
Fragmentos de Android. Retención de una AsyncTask durante la rotación de la pantalla o el cambio de configuración
Estoy trabajando en una aplicación para teléfono inteligente / tableta, usando solo un APK y cargando recursos según sea necesario según el tamaño de la pantalla, la mejor opción de diseño parecía ser usar Fragmentos a través de ACL. Esta aplicación ha funcionado bien hasta ahora y solo se basa …


16
Snackbar multilínea de Android
Estoy tratando de aprovechar lo nuevo Snackbarde la biblioteca de compatibilidad de diseño de Android para mostrar una barra de bocadillos de varias líneas, como se muestra en 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(); Solo se muestra First line...en mi Nexus …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.