Je souhaite placer un élément dessinable dans la barre de titre d'une boîte de dialogue. J'ai essayé ce qui suit:Comment placer une icône dans le titre d'une boîte de dialogue personnalisée
final Dialog dialog = new Dialog(this);
dialog.requestWindowFeature(Window.FEATURE_LEFT_ICON);
dialog.setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, R.drawable.some_icon);
dialog.setTitle(R.string.my_dialog_title);
dialog.setContentView(R.layout.my_dialog_layout);
...
L'icône n'apparaît pas mais le titre se déplace un peu vers la droite. Il semble que le dialogue réserve de la place au dessin mais ne le dessine pas. J'ai essayé plusieurs icônes différentes (également à partir des ressources android), mais pas d'entre eux ont travaillé.
Merci! Probablement un bug dans le cadre? – Tom
Utilisez ceci et mettez-le avant le spectacle. requestWindowFeature -> setContentView -> setFeatureDrawableResource –
Cela peut également être utilisé dans une activité –