J'ai une application avec un tiroir de navigation dedans. La disposition du tiroir a une couleur de fond spécifique, mais les éléments doivent avoir une autre couleur. J'ai donc ajouté un adaptateur pour remplir les éléments de la liste dans le navigateur navigation avec un autre arrière-plan, ce qui fonctionne comme un charme. Ensuite, je voulais ajouter un effet d'entraînement aux éléments de la liste s'ils étaient cliqués. J'ai lu qu'il est possible d'utiliser les lignes suivantes pour ajouter un effet d'entraînement et une couleur d'arrière-plan.effet d'entraînement avec la couleur de fond dans le tiroir de navigation
android:background="@color/navigation_drawer_main_bg"
android:foreground="?attr/selectableItemBackground"
Cela fonctionne très bien sur mon appareil de test avec Android 7.1.2 (arrière-plan est bon effet et d'entraînement est là, youpi), mais sur mon devixe avec Android 5.1.1 il n'y a pas d'effet d'entraînement. Est-ce que quelqu'un sait une solution rapide comment obtenir l'effet d'entraînement à mes appareils api inférieurs sans perdre ma couleur de fond?
Merci d'avance.
essayez ceci: 'android: background ="? Attr/selectableItemBackground "' – Maddy
si j'utilise simplement selectableItemBackground mon backgroundcolor de l'adaptateur (dont j'ai besoin) est parti. – Distra