J'ai créé un AlertDialog personnalisé par le code suivant:Android: Custom AlertDialog
AlertDialog.Builder builder;
AlertDialog alertDialog;
LayoutInflater inflater = (LayoutInflater)ActivityName.this.getSystemService(LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.custom_layout,(ViewGroup)findViewById(R.id.layout_root));
builder = new AlertDialog.Builder(getParent());
builder.setView(layout);
alertDialog = builder.create();
alertDialog.show();
problème est le pop-up est entouré par défaut arrière-plan de dialogue ayant un propre espace vide d'un titre (le titre est pas encore défini). Comment puis-je supprimer cela. J'ai essayé de mettre le style personnalisé à travers ContextThemeWrapper
comme builder = new AlertDialog.Builder(new ContextThemeWrapper(getParent(), R.style.CustomDialogTheme));
Mais son ne fonctionne pas. Comment je fais ça?!!! Merci d'avance. de style personnalisé xml est donné ci-dessous:
<style name="CustomDialogTheme" parent="android:style/Theme.Dialog.Alert">
<item name="android:windowIsFloating">false</item>
<item name="android:windowNoTitle">true</item>
</style>
ne montrant un titre va confondre l'utilisateur, vous devez afficher un titre sur la boîte de dialogue, parce que son la norme attendue. – JoxTraex
J'ai attaché le titre dans la mise en page (c'est-à-dire "Set As ..." comme vous pouvez le voir) – IronBlossom