Je crée une boîte de dialogue d'alerte avec Android avec ce code:Android Alert coloration de dialogue est désactivée
AlertDialog ad = new AlertDialog.Builder(self)
.setTitle("Invalid Input")
.setMessage("The number you entered is not a real number.")
.setNeutralButton("OK",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which){}
}
).show();
J'ai aussi un thème d'application qui ressemble à ceci:
<style name="CustomTheme" parent="@android:style/Theme.NoTitleBar">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">#222222</item>
<item name="android:background">#DDDDDD</item>
</style>
Comme vous pouvez le voir , Je ne suis pas en train de thématiser le dialogue ou de changer ses couleurs, mais ça se voit très étrangement.
Il ressemble à ceci:
Est-ce que quelqu'un sait comment faire paraître plus normal?
Avez-vous un thème sur votre application globale? –
Émulateur ou périphérique réel? –
Je l'ai seulement testé sur l'émulateur, et il y a un thème pour l'application. Je change les couleurs d'arrière-plan et d'avant-plan. – Malfist