Comment obtenir des couleurs système Android

J'ai vu des références sur la façon de configurer les couleurs du système, mais j'ai besoin de savoir comment les GETER, comment découvrez-vous ce qu'elles sont?

Sur le Samsung Galaxy S par exemple, les vues de l'onglet, ListView se met en surbrillance lorsque vous sélectionnez un élément, et la ligne de texte Résumé sur l'écran de préférence est tout bleu.

  • Comment puis-je installer le SDK Android dans Netbeans 8.0
  • La navigation vers le haut (la flèche arrière de la barre d'action) ne fonctionne pas pour les fragments
  • Pourquoi la taille de l'application android diffère lorsqu'elle est construite à partir de Windows et Mac
  • Impossible de résoudre: `com.google.android.gms: play-services-appindexing: 10.0.0`
  • Comment créer des boîtes de dialogue DatePicker et TimePicker dans la classe de fragment?
  • Org.jetbrains? Qu'Est-ce que c'est?
  • Il existe de nombreuses applications qui imitent ce style et je veux faire de même. De toute évidence, je ne peux pas simplement coder de manière rigide et mettre la couleur sur Bleu, car d'autres combinés utilisent des couleurs différentes.

    La question est: est-ce qu'il existe un moyen de déterminer par programme quelle couleur sont les sélections de sélection de sélection de sélection de préférences, les onglets ou ListView, de sorte que vous pouvez ensuite définir cela sur une application de texte ailleurs dans votre application?

    Comment puis-je obtenir les couleurs du système Android?

  • Détection de geste et problème ScrollView
  • Android - rediriger pour stocker si l'application n'est pas installée (lancement depuis le site Web)
  • Android P2P jeu multijoueur (avec a) XMPP / Google talk b) JXTA peerdroid c) autre manière)
  • Cordova App - erreur d'outil de construction - Gradle
  • Manipulation des listes avec RxJava et rétrofit dans Android
  • Comment combiner OnClickListener et OnTouchListener pour un ImageButton
  • 2 Solutions collect form web for “Comment obtenir des couleurs système Android”

    Il y a une réponse à cette question, mais ce n'est probablement pas celui que vous vouliez entendre. Il n'y a aucun moyen de faire cela avec fiabilité. La «couleur de sélection» fait en fait partie d'une image de neuf patch, qui est fournie sur une base spécifique à la plate-forme. Certains utilisent la couleur orange standard, certains (Sense) utilisent le vert et d'autres utilisent le rouge. Avec une liste exhaustive de ceux-ci, vous pourriez créer un mappage du matériel à la couleur, mais cela n'est pas très efficace car le nouveau matériel est sorti tout le temps, et certains de ces téléphones permettent d'être désinstallés.

    La seule chose réelle que vous pouvez faire est de rendre vos boutons cohérents dans l'application elle-même, ce qui est une tâche assez difficile par elle-même. Si vous devez vraiment avoir un élément personnalisé avec une couleur de sélection (ce qui est assez commun), alors mon conseil serait de copier les ressources du bouton de la plate-forme de votre choix (j'aime les ressources sdk par défaut moi-même), puis les configurer manuellement Tout au long de votre demande. De cette façon, ils seront toujours les mêmes, quelle que soit la plate-forme sur laquelle vous êtes, et vous allez toujours faire correspondre vos vues personnalisées. Notez que cela vous obligera à faire plus que des boutons. Les boîtes de dialogue et les menus devront également être modifiés, ce qui est possible mais difficile.

    Vraiment, c'est un défaut dans la façon dont Android a été conçu, et cela nous cause beaucoup de chagrin. J'aimerais avoir une meilleure réponse pour vous, mais je pense que c'est le meilleur que nous avons.

    Vous pouvez spécifier des couleurs aux éléments de votre mise en page XML en utilisant la variable de système @android:color :

     <TextView android:background="@android:color/white" android:textColor="@android:color/black" /> 
    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.