Androidアプリでダイアログを出すときに利用する AlertDialog が、Android 4系でだけ表示がおかしくなってしまっていた。
なんかダイアログの外側に白い枠が出ちゃってる。AlertDialog.BuilderでThemeを指定した場合のみこうなるらしい。
適当に検索してもズバリな回答が出てこなくて悩んだが、サポートライブラリの方のAlertDialogをimportするようにしたら解決。
- import android.app.AlertDialog;
+ import android.support.v7.app.AlertDialog;
5系以降だと普通に表示できちゃうので見逃しがち。
ていうか4系なんか切っちまえって話ですが