Je sais comment mettre l'icône sur chaque onglet, ce n'est pas un problème. J'ai aussi couru à travers ceci: [Stack enfilez trop-plein sur à peu près même chose] [1]Android: Personnalisation des onglets sur l'état: Comment faire un sélecteur un drawable
J'ai suivi l'un des liens de cette question et trouvé [ce] [2]
Quasiment, il dit utiliser un sélecteur défini dans le XML, bien sûr, l'a fait. Mais il n'y a pas d'identifiant associé à cela, donc je ne suis pas sûr de savoir comment obtenir la fonction de sélection comme dessinable afin que je puisse l'utiliser comme icône pour les onglets. Peut-être que je vais à ce sujet dans le mauvais sens. Mais c'est ce que j'ai, et de toute évidence manquant quelque chose.
<selector
android:id="@+id/myselector"
xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Non focused states -->
<item
android:state_focused="false"
android:state_selected="false"
android:state_pressed="false"
android:drawable="@drawable/darklogo" />
<item
android:state_focused="false"
android:state_selected="true"
android:state_pressed="false"
android:drawable="@drawable/lightlogo" />
<!-- Focused states -->
<item
android:state_focused="true"
android:state_selected="false"
android:state_pressed="false"
android:drawable="@drawable/lightlogo" />
<item
android:state_focused="true"
android:state_selected="true"
android:state_pressed="false"
android:drawable="@drawable/lightlogo" />
<!-- Pressed -->
<item
android:state_pressed="true"
android:drawable="@drawable/lightlogo" />
</selector>
Dans mon code, un onglet exemple est généré en utilisant:
host.addTab(host.newTabSpec("three")
.setIndicator("map",drawables)
.setContent(new Intent(this, Map.class)));
En ce moment étirables est juste une référence à une ressource d'image drawable. Comment puis-je rendre le sélecteur dessinable?
Voici ma question [1]: Updating Android Tab Icons [2]: http://groups.google.com/group/android-evelopers/browse_thread/thread/ef3bdebcb715b385
Comme d'habitude. Merci beaucoup. Je pense que ne pas avoir mon mon dossier drawable était mon plus gros problème. Merci d'avoir inclus du code pour me faire bouger .. Je l'apprécie. – Chrispix
est-ce possible maintenant? je veux dire votre déclaration Note. vérifier ma question s'il vous plaît: http://stackoverflow.com/questions/2810075/customizing-tab-indicator-images-in-android – Praveen