Je construis une application pour montrer une image dynamique et une boîte de dialogue avec un bouton. La vignette de cette image est ensuite utilisée comme arrière-plan du bouton. Cependant, si l'image est avec un motif noir, il apparaît comme "holo" et transparent à l'arrière-plan. Cela rend le bouton laid.
Je suis en train d'essayer ceci sur Android 4.x.
J'ai essayé d'utiliser différents thèmes pour le dialogue, Theme.Dialog, Theme.Holo et Theme.Light mais pas de chance.
Mes problèmes sont
(1) comment faire un bouton non-holo avec DiaglogFragment (même sur une vue/activité de thème holo).
(2) est-ce lié aux versions android? ou des machines?
Merci.Comment faire un bouton non-holo avec DialogFragment
0
A
Répondre
0
vous devez créer un sélecteur avec tous les différents états d'un bouton et pour chaque état, vous aurez besoin d'une image
par exemple
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/blue_curve" android:state_enabled="true" android:state_pressed="false"/>
<item android:drawable="@drawable/blue_curve_pressed" android:state_pressed="true"/>
</selector>
puis définissez l'arrière-plan du sélecteur dans votre xml
Questions connexes
- 1. Comment faire un DatePicker avec DialogFragment et FragmentManager?
- 2. didnt travail DialogFragment avec 1 bouton.
- 3. display Un DialogFragment avec Animation
- 4. DialogFragment avec un titre personnalisé
- 5. Faire défiler la fenêtre DialogFragment
- 6. DialogFragment avec fond transparent
- 7. Animation avec DialogFragment Android
- 8. En utilisant FragmentTransaction avec un DialogFragment
- 9. mis onclicklistener sur un bouton à l'intérieur d'un DialogFragment
- 10. Placez un bouton à l'intérieur du titre de DialogFragment
- 11. Comment créer un DialogFragment sur mesure 100%
- 12. Comment recréer un ListView dans DialogFragment
- 13. Comment envoyer des données de DialogFragment à DialogFragment?
- 14. Comment ajouter un DialogFragment dans BaseAdapter?
- 15. Comment renvoyer la date à un DialogFragment
- 16. Android - Intention ou DialogFragment dans un fragment?
- 17. Comment faire un bouton, iOS
- 18. Comment faire pour actualiser le ListView après avoir modifié les données avec le DialogFragment?
- 19. Android PopupWindow vs DialogFragment
- 20. Comment setText() dans un textView à partir d'un DialogFragment
- 21. onBackpressed DialogFragment
- 22. Comment ajouter un DialogFragment dans un Fragment normal?
- 23. intercepter DialogFragment rejeter dans l'activité
- 24. Comment faire un NSImage dans un bouton
- 25. Comment appeler un événement de clic DialogFragment on Preference?
- 26. Affichage de DialogFragment
- 27. Faire un bouton rond
- 28. Contenu manquant de DialogFragment, montrant seulement le bouton "ok"
- 29. Réinitialiser Android DialogFragment
- 30. Comment faire un bouton personnalisé avec en surbrillance
Essayé. mais toujours pas de chance. L'image semble recouvrir l'arrière-plan, donc encore holo. J'ai essayé d'utiliser deux machines, de deux fabricants, tous Android 4.0.4. L'un va bien, mais l'autre ne l'est pas. Le thème est-il lié aux machines/paramètres OS? – Nas