Questions marquées «android-5.0-lollipop»

Android Lollipop, anciennement connu sous le nom de "Android L", a été présenté pour la première fois à Google I / O 2014. Le nom définitif a été confirmé le 15 octobre. Il prend en charge le niveau d'API 21.


9
Comment changer _ vraiment_ par programme la couleur principale et d'accentuation dans Android Lollipop?
Tout d'abord, cette question pose une question très similaire. Cependant, ma question a une différence subtile. Ce que j'aimerais savoir, c'est s'il est possible de changer par programme l' colorPrimaryattribut d'un thème en une couleur arbitraire ? Ainsi par exemple, nous avons: <style name="AppTheme" parent="android:Theme.Material.Light"> <item name="android:colorPrimary">#ff0000</item> <item name="android:colorAccent">#ff0000</item> </style> …


16
Lollipop: dessiner derrière statusBar avec sa couleur définie sur transparent
J'ai défini ma couleur statusBar sur transparent pour Lollipop uniquement avec la ligne suivante dans mon thème: <item name="android:statusBarColor">@android:color/transparent</item> Maintenant, j'ai besoin de dessiner derrière, mais je ne peux pas obtenir de vue derrière. Je sais comment le faire avec la windowTranslucentStatuspropriété, mais je ne veux pas utiliser cette propriété …

7
Android sucette changer la couleur de la barre de navigation
Dans mon application, je dois changer la couleur de la barre de navigation inférieure. J'ai regardé beaucoup de messages mais je ne trouve pas la solution. J'utilise la bibliothèque 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 …

8
Comprendre RecyclerView setHasFixedSize
J'ai du mal à comprendre setHasFixedSize(). Je sais qu'il est utilisé pour l'optimisation lorsque la taille de RecyclerViewne change pas, d'après les documents. Mais qu'est-ce que cela signifie? Dans la plupart des cas, un a ListViewpresque toujours une taille fixe. Dans quels cas ne serait-ce pas une taille fixe? Cela …


18
Changer la couleur d'arrière-plan de CardView par programmation
Le CardView a un attribut card_view:cardBackgroundColorpour définir la couleur d'arrière-plan. Cet attribut fonctionne très bien. En même temps, il n'y a pas de méthode pour changer la couleur de manière dynamique. Je viens d'essayer des solutions comme: mCardView.setBackgroundColor(...); ou en utilisant une mise en page à l'intérieur de cardView <android.support.v7.widget.CardView> …

7
Comment empêcher la barre d'état et la barre de navigation de s'animer pendant une transition d'animation de scène d'activité?
Tout d'abord, l'arrière-plan de ma barre d'état est défini sur marron foncé et l'arrière-plan de ma barre de navigation est noir par défaut. J'utilise le thème Light Material. Je commence une nouvelle activité en utilisant ActivityOptions.makeSceneTransitionAnimationdes transitions par défaut, et je remarque que les barres d'état et de navigation passent …

10
CardView layout_width = "match_parent" ne correspond pas à la largeur de RecyclerView parent
J'ai un fragment avec contient un RecyclerView avec 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" /> L'élément dans RecyclerView est un CardView également avec 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" android:textAppearance="?android:textAppearanceLarge"/> …

13
Android 5.0 - Ajouter un en-tête / pied de page à un RecyclerView
J'ai passé un moment à essayer de trouver un moyen d'ajouter un en-tête à un RecyclerView, sans succès. Voici ce que j'ai obtenu jusqu'à présent: @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); ... …

17
CardView n'affiche pas Shadow dans Android L
Ma vue de carte dans Listview ne montre pas d'ombre dans Android L (Nexus 5). De plus, les bords arrondis ne sont pas correctement représentés. Voici le code de la vue de l'adaptateur 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" …

3
Comment utiliser la nouvelle API d'accès à la carte SD présentée pour Android 5.0 (Lollipop)?
Contexte Sur Android 4.4 (KitKat), Google a rendu l'accès à la carte SD assez restreint. À partir d'Android Lollipop (5.0), les développeurs peuvent utiliser une nouvelle API qui demande à l'utilisateur de confirmer pour autoriser l'accès à des dossiers spécifiques, comme indiqué dans cet article Google-Groupes . Le problème Le …

3
Vue Web NameNotFoundException
Je reçois des erreurs de Crashlytics qui indiquent que certains appareils manquent com.google.android.webview. Comment est-ce possible? 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) …

13
Création d'un écran de préférences avec la barre d'outils de support (v21)
J'avais du mal à utiliser la nouvelle barre d'outils Material Design dans la bibliothèque de support sur un écran de préférences. J'ai un fichier settings.xml comme ci-dessous: <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> Les chaînes sont définies ailleurs.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.