Preguntas etiquetadas con android-5.0-lollipop

Android Lollipop, anteriormente conocido simplemente como "Android L", se mostró por primera vez en Google I / O 2014. El nombre final se confirmó el 15 de octubre. Es compatible con API nivel 21.

11
¿Cómo puedo cambiar el color del texto del botón de diálogo predeterminado en Android 5?
Tengo muchos cuadros de diálogo de alerta en mi aplicación. Es un diseño predeterminado, pero estoy agregando botones positivos y negativos al cuadro de diálogo. Entonces, los botones obtienen el color de texto predeterminado de Android 5 (verde). Traté de cambiarlo sin éxito. ¿Alguna idea de cómo cambiar ese color …

9
¿Cómo _realmente_ cambiar programáticamente el color primario y el acento en Android Lollipop?
En primer lugar, esta pregunta hace una pregunta muy similar. Sin embargo, mi pregunta tiene una sutil diferencia. Lo que me gustaría saber es si es posible cambiar mediante programación el colorPrimaryatributo de un tema a un color arbitrario . Entonces, por ejemplo, tenemos: <style name="AppTheme" parent="android:Theme.Material.Light"> <item name="android:colorPrimary">#ff0000</item> <item …


16
Lollipop: dibuja detrás de statusBar con su color configurado en transparente
He configurado el color de mi barra de estado en transparente para Lollipop solo con la siguiente línea en mi tema: <item name="android:statusBarColor">@android:color/transparent</item> Ahora necesito dibujar detrás de él, pero no puedo ver ningún dibujo detrás. Sé cómo hacerlo con la windowTranslucentStatuspropiedad, pero no quiero usar esta propiedad, ya que …

7
Android lollipop cambia el color de la barra de navegación
En mi aplicación, necesito cambiar el color de la barra de navegación inferior. Vi muchas publicaciones pero no puedo encontrar la solución. Estoy usando la biblioteca appCompat. v21 / styles.xml <style name="AppTheme" parent="Theme.AppCompat.Light"> <item name="android:windowBackground">@drawable/bgpreview</item> <item name="android:colorPrimary">@color/MyColor</item> <item name="android:colorPrimaryDark">@color/MyColor</item> <item name="android:windowContentOverlay">@null</item> <item name="android:textColorPrimary">@color/MyColor</item> <item name="colorAccent">@color/MyColor</item> <!-- darker variant for the …

8
Comprender RecyclerView setHasFixedSize
Estoy teniendo problemas para entender setHasFixedSize(). Sé que se usa para la optimización cuando el tamaño de RecyclerViewno cambia, desde los documentos. Pero, ¿qué significa eso? En los casos más comunes, ListViewcasi siempre tiene un tamaño fijo. ¿En qué casos no sería un tamaño fijo? ¿Significa que el espacio real …


18
Cambiar el color de fondo de CardView mediante programación
El CardView tiene un atributo card_view:cardBackgroundColorpara definir el color de fondo. Este atributo funciona bien. Al mismo tiempo, no hay un método para cambiar el color dinámicamente. Acabo de probar soluciones como: mCardView.setBackgroundColor(...); o usando un diseño dentro de la tarjeta <android.support.v7.widget.CardView> <LinearLayout android:id="@+id/inside_layout"> </android.support.v7.widget.CardView> View insideLayout = mCardView.findViewById(R.id.inside_layout); cardLayout.setBackgroundColor(XXXX); …

7
¿Cómo evito que la barra de estado y la barra de navegación se animen durante una transición de animación de escena de actividad?
En primer lugar, el fondo de mi barra de estado está configurado en marrón oscuro y el fondo de mi barra de navegación es negro por defecto. Estoy usando el tema Material ligero. Estoy comenzando una nueva actividad usando las ActivityOptions.makeSceneTransitionAnimationtransiciones predeterminadas, y noto que tanto el estado como las …

10
CardView layout_width = "match_parent" no coincide con el ancho del RecyclerView padre
Tengo un fragmento con contiene un RecyclerView con layout_width = "match_parent": <android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity$PlaceholderFragment" /> El elemento en RecyclerView es un CardView también con layout_width = "match_parent": <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_gravity="center" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="20dp" card_view:cardCornerRadius="4dp"> <TextView android:layout_gravity="center" android:id="@+id/info_text" android:layout_width="match_parent" android:gravity="center" android:layout_height="match_parent" …

17
CardView no muestra Shadow en Android L
Mi Cardview dentro de Listview no muestra sombras en Android L (Nexus 5). Además, los bordes redondos no se muestran correctamente. Aquí está el código para la vista del adaptador de Listview: <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:card_view="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res/com.example.myapp" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_width="match_parent" android:layout_height="wrap_content" app:cardBackgroundColor="@android:color/white" android:foreground="?android:attr/selectableItemBackground" …

12
Android 5.0: agregar encabezado / pie de página a un RecyclerView
Pasé un momento tratando de encontrar una manera de agregar un encabezado a RecyclerView, sin éxito. Esto es lo que obtuve hasta ahora: @Override protected void onCreate(Bundle savedInstanceState) { ... layouManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layouManager); LayoutInflater inflater = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE); headerPlaceHolder = inflater.inflate(R.layout.view_header_holder_medium, null, false); layouManager.addView(headerPlaceHolder, 0); ... } El …


13
Crear una pantalla de preferencias con la barra de herramientas de soporte (v21)
Tenía problemas para usar la nueva barra de herramientas de Material Design en la biblioteca de soporte en una pantalla de Preferencias. Tengo un archivo settings.xml como se muestra a continuación: <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <PreferenceCategory android:title="@string/AddingItems" android:key="pref_key_storage_settings"> <ListPreference android:key="pref_key_new_items" android:title="@string/LocationOfNewItems" android:summary="@string/LocationOfNewItemsSummary" android:entries="@array/new_items_entry" android:entryValues="@array/new_item_entry_value" android:defaultValue="1"/> </PreferenceCategory> </PreferenceScreen> Las cadenas se definen en …

3
NameNotFoundException webview
Recibo errores de Crashlytics que indican que en algunos dispositivos falta com.google.android.webview. ¿Cómo es eso posible? java.lang.RuntimeException: Unable to start activity ComponentInfo{com.myapp.app/com.myapp.ReaderActivity}: android.view.InflateException: Binary XML file line #29: Error inflating class com.myapp.MyWebView at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2298) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360) at android.app.ActivityThread.access$800(ActivityThread.java:144) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5221) at java.lang.reflect.Method.invoke(Method.java) at java.lang.reflect.Method.invoke(Method.java:372) …

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.