Boîte de Dialogue d'alerte thème d'arrière-plan/Couleur
Je veux mettre AlertDialogue
thème ou changement couleur d'arrière-plan.
Si je sais que c'est un thème par défaut, mais dans une version différente, je suis un thème différent donc je veux le réparer pour toutes les versions.
Ou tout simplement changer la couleur de fond comme blanc
@NonNull
public Dialog onCreateDialog(Bundle savedInstanceState) {
final SimpleAdapter adapter = new SimpleAdapter(getContext(), imagesWithNames, R.layout.lib_dialog_image,
new String[]{"name", "imageID","Spacing"}, new int[]{R.id.text1, R.id.image1,R.id.spacing});
return new AlertDialog.Builder(getContext()).setAdapter(adapter,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
((PlaceCallActivity) getContext()).OnSelected(WithNamesFragment.this.getClass(), (int) ((HashMap<String, Object>) adapter.getItem(i)).get("imageID"));
}
}).setCancelable(true).setTitle("PICK YOUR AVATAR").setNegativeButton("Cancel",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
}).create();
}
Ne postez pas votre code, veuillez vous dire où je dois faire un changement ici.
AlertDialog.Builder builder = new AlertDialog.Builder(new ContextThemeWrapper(this, R.style.AlertDialogCustom));
Remarque : La ligne ci-Dessus serait-il le faire, mais je veux savoir où je devrais donner du style pour mon AlertDialogue
Dans votre values/styles.xml vous créez un nouveau style nommé "AlertDialogCustom"
êtes-vous toujours à la recherche d'une solution?
Oui je n'ai pas trouvé encore!
Consultez ce un stackoverflow.com/questions/2422562/...
êtes-vous toujours à la recherche d'une solution?
Oui je n'ai pas trouvé encore!
Consultez ce un stackoverflow.com/questions/2422562/...
OriginalL'auteur SamH67 | 2016-12-26
Vous devez vous connecter pour publier un commentaire.
Créer votre style dans votre
styles.xml
fichier comme suit.Puis Créer
Alert Dialog
à l'aide du Générateur comme suitIci de passage de la classe courante, le Contexte et le style de la
ContextThemeWrapper
constructeur de la classe.dites-moi exactement ce que vous voulez. Alors je peux vous aider.
Je veux le faire à ma façon parce que je ne suis pas en mesure d'ajouter votre code. Regarder mon code et me dire comment ajouter, mais s'il vous plaît essayer avant de le faire car j'ai déjà essayé cette chose avant que j'ai posté cette question, de sorte que je sais déjà ce truc, mais je suis capable de changer de thème à l'intérieur que de l'instruction return
Voir mon note Saurabh vous avez posté la même chose que j'ai déjà dit à vous, je sais que cette chose vous avez toujours affiché la même ligne dans la réponse.
Non, il ne pouvait pas ne devraient pas s'il dit ne peut pas résoudre constructeur contexte thème wrapper
OriginalL'auteur Saurabh Bhandari
Vous devez ajouter de la boîte de dialogue style de l'intérieur res/values/styles.xml. Comme ci-dessous.
Ou de changement de couleur d'arrière-plan comme ci-dessous:
EDIT:
OriginalL'auteur Ankita Shah