Я создаю диалоговое окно предупреждения с Android с этим кодом:
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();
У меня также есть тема приложения, которая выглядит следующим образом:
<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>
Как видите, я не делаю темы для диалога и не изменяю его цвета, но он обнаруживается очень странно.
Это выглядит так:
![Android Alert Dialog](https://i.stack.imgur.com/dX5PR.png)
Кто-нибудь знает, как сделать его более нормальным?